docs(phase986): mesh stability UI diagnostics IPC v0.8.953

Mark Phase 986 complete (47/50), update roadmap to Phase 987, and document
diagnostics IPC modules, CI bundle, and release notes.

Co-authored-by: Cursor <[email protected]>
This commit is contained in:
Raven Scott
2026-06-05 04:44:38 -04:00
co-authored by Cursor
parent 2d0a5feab8
commit 9b76d359dd
6 changed files with 111 additions and 4 deletions
+35
View File
@@ -0,0 +1,35 @@
# Release v0.8.953 — Phase 986: Mesh Stability UI Diagnostics IPC Action Keys Extract
**Date:** 2026-06-05
**Type:** Non-breaking refactor — mesh stability UI parity hardening
## Summary
Phase 986 extracts diagnostics panel mesh stability button HTML, IPC click
wiring, and export response handling from `app.js` into dedicated modules
aligned with the Phase 973 IPC contract.
## New Modules
### `pearcord-platform/mesh-stability-ui-diagnostics-ipc-keys.js`
- 2 button keys: exportMeshStabilityStats, refreshMeshStabilityStats
- Button ID/label maps, IPC request builders, snapshot envelope
### `apps/pearcord/ui/mesh-stability-ui-diagnostics-ipc.js`
- `buildMeshStabilityUiDiagnosticsButtonHtml()`, `wireMeshStabilityDiagnosticsIpcClickHandlers()`
- `handleMeshStabilityDiagnosticsExportedMessage()` export clipboard + toast
## Test Coverage
- `smoke-mesh-stability-ui-diagnostics-ipc-build.cjs` — button/IPC registry + handler + app.js wire checks
- `smoke-phase986-boot-gate.cjs` — version check (0.8.953)
- `smoke-agentctl-mesh-stability-ui-diagnostics-ipc-journey-stub.cjs` — agentctl integration stub
- `test:mesh-stability-stats` — extended with diagnostics IPC snapshot assertions
- `test:gossip-rpc-pull-unit` — extended with diagnostics IPC button key assertions
- `test:ci-phase986` — full CI bundle
## Version
`0.8.952``0.8.953`