docs(phase984): mesh stability UI reconnect chrome v0.8.951

Mark Phase 984 complete (47/50), update roadmap to Phase 985, and document
reconnect chrome modules, CI bundle, and release notes.

Co-authored-by: Cursor <[email protected]>
This commit is contained in:
Raven Scott
2026-06-05 04:36:45 -04:00
co-authored by Cursor
parent 2f8ae28903
commit 10fce51285
6 changed files with 112 additions and 4 deletions
+36
View File
@@ -0,0 +1,36 @@
# Release v0.8.951 — Phase 984: Mesh Stability UI Reconnect Chrome Keys Extract
**Date:** 2026-06-05
**Type:** Non-breaking refactor — mesh stability UI parity hardening
## Summary
Phase 984 extracts mesh stability reconnect chrome field/action keys and the P2P
badge text formatter from `app.js` into dedicated modules with identical badge
copy on all three update paths.
## New Modules
### `pearcord-platform/mesh-stability-ui-reconnect-chrome-keys.js`
- 3 field keys: statsPeers, hasStats, p2pBadgeText
- 4 action keys: syncChatHeader, syncPendingBanner, syncServerRail, updateP2pBadge
- `formatMeshStabilityP2pBadgeText()` and `buildMeshStabilityReconnectChromeSnapshot()`
### `apps/pearcord/ui/mesh-stability-ui-reconnect-chrome.js`
- Re-exports platform keys
- `applyMeshStabilityP2pBadgeText()` DOM helper
## Test Coverage
- `smoke-mesh-stability-ui-reconnect-chrome-build.cjs` — keys registry + badge strings + app.js wire checks
- `smoke-phase984-boot-gate.cjs` — version check (0.8.951)
- `smoke-agentctl-mesh-stability-ui-reconnect-chrome-journey-stub.cjs` — agentctl integration stub
- `test:mesh-stability-stats` — extended with reconnect chrome snapshot assertions
- `test:gossip-rpc-pull-unit` — extended with reconnect chrome action key assertions
- `test:ci-phase984` — full CI bundle
## Version
`0.8.950``0.8.951`