Phase 1003: document diagnostics actions chain extract (v0.8.970)

Roadmap Phase 1003 complete (47/50). Release notes, MESH_STABILITY,
and CI docs updated for diagnostics actions keys/UI modules.

Co-authored-by: Cursor <[email protected]>
This commit is contained in:
Raven Scott
2026-06-05 05:54:30 -04:00
co-authored by Cursor
parent fb7b94849d
commit c5eebc814a
6 changed files with 111 additions and 4 deletions
+35
View File
@@ -0,0 +1,35 @@
# Release v0.8.970 — Phase 1003: Mesh Stability UI Diagnostics Actions Chain Embed Keys Extract
**Date:** 2026-06-05
**Type:** Non-breaking refactor — mesh stability UI parity hardening
## Summary
Phase 1003 extracts the four-button diagnostics actions chain from `app.js`
into dedicated platform keys and UI modules — button ids, labels, markup,
and render order (sync export → mesh stability IPC → replication export →
refresh) unchanged.
## New Modules
### `pearcord-platform/mesh-stability-ui-diagnostics-actions-keys.js`
- 1 field key (`hasGuildSyncHealth`) + 4 embed parts + `chainOrder` registry
- `buildMeshStabilityDiagnosticsActionsSnapshot()`
### `apps/pearcord/ui/mesh-stability-ui-diagnostics-actions.js`
- `buildMeshStabilityDiagnosticsActionsEmbedHtml()` — four-button chain embed
## Test Coverage
- `smoke-mesh-stability-ui-diagnostics-actions-build.cjs` — keys + UI embed + order
- `smoke-phase1003-boot-gate.cjs` — version check (0.8.970)
- `smoke-agentctl-mesh-stability-ui-diagnostics-actions-journey-stub.cjs` — agentctl stub
- `test:mesh-stability-stats` — extended with diagnostics actions snapshot assertions
- `test:gossip-rpc-pull-unit` — extended with diagnostics actions embed part keys
- `test:ci-phase1003` — full CI bundle
## Version
`0.8.969``0.8.970`