Phase 995: document settings mesh embed extract (v0.8.962)

Roadmap Phase 995 complete (47/50). Updated MESH_STABILITY, testing,
module index, and release notes for multi-device settings mesh UI
parity extract. Non-breaking refactor documentation only.

Co-authored-by: Cursor <[email protected]>
This commit is contained in:
Raven Scott
2026-06-05 05:24:57 -04:00
co-authored by Cursor
parent 1f58ddc41a
commit 6e84ef7538
6 changed files with 114 additions and 6 deletions
+36
View File
@@ -0,0 +1,36 @@
# Release v0.8.962 — Phase 995: Mesh Stability UI Multi-Device Settings Mesh Embed Keys Extract
**Date:** 2026-06-05
**Type:** Non-breaking refactor — mesh stability UI parity hardening
## Summary
Phase 995 extracts the multi-device settings mesh status paragraph and sync button
from `app.js` into dedicated platform keys and UI modules — strings and markup
unchanged.
## New Modules
### `pearcord-platform/mesh-stability-ui-settings-mesh-keys.js`
- 4 field keys (`topic`, `peers`, `lastRemoteDeviceId`, `lastRemoteUpdatedAt`) + 3 embed parts
- Sync button id constant (`btn-sync-settings-mesh`)
- `buildMeshStabilitySettingsMeshSnapshot()`
### `apps/pearcord/ui/mesh-stability-ui-settings-mesh.js`
- `formatMeshStabilitySettingsMeshStatusLine()` — topic/peers/last-remote copy
- `buildMeshStabilitySettingsMeshDiagnosticsEmbedHtml()` — conditional settings mesh embed
## Test Coverage
- `smoke-mesh-stability-ui-settings-mesh-build.cjs` — keys + UI embed
- `smoke-phase995-boot-gate.cjs` — version check (0.8.962)
- `smoke-agentctl-mesh-stability-ui-settings-mesh-journey-stub.cjs` — agentctl stub
- `test:mesh-stability-stats` — extended with settings mesh snapshot assertions
- `test:gossip-rpc-pull-unit` — extended with settings mesh embed part keys
- `test:ci-phase995` — full CI bundle
## Version
`0.8.961``0.8.962`