Phase 1021: document quad presence/roster bundle refresh extract (v0.8.988).

Roadmap, testing, modules, and release notes updated for three quad
presence/roster predicate modules and test:ci-phase1021 bundle.

Co-authored-by: Cursor <[email protected]>
This commit is contained in:
Raven Scott
2026-06-05 06:59:13 -04:00
co-authored by Cursor
parent c94becfeb6
commit 8bdea76e9c
6 changed files with 134 additions and 10 deletions
+43
View File
@@ -0,0 +1,43 @@
# Release v0.8.988 — Phase 1021: Mesh Stability UI Quad Presence/Roster Bundle Refresh
**Date:** 2026-06-05
**Type:** Non-breaking refactor — mesh stability UI chrome refresh track
## Summary
Phase 1021 extracts three quad composite light-poll refresh predicates from `app.js`
into dedicated platform + UI modules: `guildQuadPresenceNeedsRefresh`,
`guildQuadRosterCompleteNeedsRefresh`, and `guildQuadRosterNeedsRefresh`.
Composite hash builders extend `mesh-stability-ui-guild-quad-composite-hash.js`.
Chrome handlers (`syncGuildQuadPresenceChrome`, `syncGuildQuadRosterCompleteChrome`,
`syncGuildQuadRosterChrome`) unchanged.
## New Modules
### Extended `apps/pearcord/ui/mesh-stability-ui-guild-quad-composite-hash.js`
- `hashGuildQuadPresenceForView`, `hashGuildQuadRosterCompleteForView`, `hashGuildQuadRosterForView`
### Platform keys (3 predicates + bundle kind registry)
- `mesh-stability-ui-guild-quad-presence-refresh-keys.js`
- `mesh-stability-ui-guild-quad-roster-complete-refresh-keys.js`
- `mesh-stability-ui-guild-quad-roster-refresh-keys.js`
- `mesh-stability-ui-guild-quad-presence-roster-bundle-refresh-keys.js`
### UI predicates
- `mesh-stability-ui-guild-quad-presence-refresh.js`
- `mesh-stability-ui-guild-quad-roster-complete-refresh.js`
- `mesh-stability-ui-guild-quad-roster-refresh.js`
## Test Coverage
- `smoke-mesh-stability-ui-guild-quad-presence-roster-bundle-refresh-build.cjs`
- `smoke-phase1021-boot-gate.cjs`
- `smoke-agentctl-mesh-stability-ui-guild-quad-presence-roster-bundle-refresh-journey-stub.cjs`
- `test:ci-phase1021` — full meta-bundle
## Version
`0.8.987``0.8.988`