Phase 998: document member page request embed extract (v0.8.965)

Roadmap Phase 998 complete (47/50). Updated MESH_STABILITY, testing, module
index, and release notes for member page request 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:35:58 -04:00
co-authored by Cursor
parent 9c452a8760
commit 3f36435336
6 changed files with 113 additions and 6 deletions
+35
View File
@@ -0,0 +1,35 @@
# Release v0.8.965 — Phase 998: Mesh Stability UI Member Page Request Embed Keys Extract
**Date:** 2026-06-05
**Type:** Non-breaking refactor — mesh stability UI parity hardening
## Summary
Phase 998 extracts the conditional member page request button from `app.js` into
dedicated platform keys and UI modules — visibility predicate, strings, and markup
unchanged.
## New Modules
### `pearcord-platform/mesh-stability-ui-member-page-keys.js`
- 3 field keys (`membersPartial`, `memberTotal`, `memberCount`) + 1 embed part
- Request button id constant (`btn-request-member-page`)
- `buildMeshStabilityMemberPageSnapshot()`
### `apps/pearcord/ui/mesh-stability-ui-member-page.js`
- `buildMeshStabilityMemberPageRequestEmbedHtml()` — conditional request button embed
## Test Coverage
- `smoke-mesh-stability-ui-member-page-build.cjs` — keys + UI embed
- `smoke-phase998-boot-gate.cjs` — version check (0.8.965)
- `smoke-agentctl-mesh-stability-ui-member-page-journey-stub.cjs` — agentctl stub
- `test:mesh-stability-stats` — extended with member page snapshot assertions
- `test:gossip-rpc-pull-unit` — extended with member page embed part keys
- `test:ci-phase998` — full CI bundle
## Version
`0.8.964``0.8.965`