Phase 1009: guild typing refresh predicate docs (v0.8.976).
Documents chrome refresh track Phase 1009 extract and queues Phase 1010 (guild member roles light-poll refresh) at v0.8.977+. Co-authored-by: Cursor <[email protected]>
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
# Release v0.8.976 — Phase 1009: Mesh Stability UI Guild Typing Light-Poll Refresh
|
||||
|
||||
**Date:** 2026-06-05
|
||||
**Type:** Non-breaking refactor — mesh stability UI chrome refresh track
|
||||
|
||||
## Summary
|
||||
|
||||
Phase 1009 extracts `guildTypingNeedsRefresh` from `app.js` into dedicated
|
||||
platform + UI modules. Guild and DM typing indicator chrome refresh during
|
||||
light state polls is unchanged.
|
||||
|
||||
## New Modules
|
||||
|
||||
### `pearcord-platform/mesh-stability-ui-guild-typing-refresh-keys.js`
|
||||
|
||||
- 2 field keys + `evalGuildTypingNeedsRefresh()` + snapshot builder
|
||||
|
||||
### `apps/pearcord/ui/mesh-stability-ui-guild-typing-refresh.js`
|
||||
|
||||
- `guildTypingNeedsRefresh()` — UI refresh predicate delegate (uses `hashTypingUsersForView`)
|
||||
|
||||
## Test Coverage
|
||||
|
||||
- `smoke-mesh-stability-ui-guild-typing-refresh-build.cjs` — keys + eval + app.js wire
|
||||
- `smoke-phase1009-boot-gate.cjs` — version check (0.8.976)
|
||||
- `smoke-agentctl-mesh-stability-ui-guild-typing-refresh-journey-stub.cjs` — agentctl stub
|
||||
- `test:mesh-stability-stats` / `test:gossip-rpc-pull-unit` — extended with typing keys
|
||||
- `test:ci-phase1009` — full meta-bundle
|
||||
|
||||
## Version
|
||||
|
||||
`0.8.975` → `0.8.976`
|
||||
Reference in New Issue
Block a user