Phase 993: document sync ACK diagnostics extract (v0.8.960)

Roadmap Phase 993 complete; MESH_STABILITY, AUTOMATED_TESTING, and release
notes updated for sync ACK diagnostics UI module extraction.

Co-authored-by: Cursor <[email protected]>
This commit is contained in:
Raven Scott
2026-06-05 05:15:40 -04:00
co-authored by Cursor
parent 29e38e00f2
commit 4226dccdcc
6 changed files with 114 additions and 7 deletions
+35
View File
@@ -0,0 +1,35 @@
# Release v0.8.960 — Phase 993: Mesh Stability UI Sync ACK Diagnostics Embed Keys Extract
**Date:** 2026-06-05
**Type:** Non-breaking refactor — mesh stability UI parity hardening
## Summary
Phase 993 extracts the mesh sync ACK peer list from `app.js` into dedicated
platform keys and UI modules — strings and markup unchanged.
## New Modules
### `pearcord-platform/mesh-stability-ui-sync-ack-diagnostics-keys.js`
- 2 row field keys (`userId`, `sinceTimestamp`) + 2 embed part keys (`label`, `ackList`)
- Max 8 rows from `guildSyncHealth.ackPeers`
- `buildMeshStabilitySyncAckDiagnosticsSnapshot()`
### `apps/pearcord/ui/mesh-stability-ui-sync-ack-diagnostics.js`
- `formatMeshStabilitySyncAckLine()` — peer id + watermark timestamp copy
- `buildMeshStabilitySyncAckDiagnosticsEmbedHtml()` — conditional ACK list embed
## Test Coverage
- `smoke-mesh-stability-ui-sync-ack-diagnostics-build.cjs` — keys + UI embed
- `smoke-phase993-boot-gate.cjs` — version check (0.8.960)
- `smoke-agentctl-mesh-stability-ui-sync-ack-diagnostics-journey-stub.cjs` — agentctl stub
- `test:mesh-stability-stats` — extended with sync ACK diagnostics snapshot assertions
- `test:gossip-rpc-pull-unit` — extended with sync ACK embed part keys
- `test:ci-phase993` — full CI bundle
## Version
`0.8.959``0.8.960`