Phase 746 (v0.8.722): document presence vector and settings mesh mixins
Mark Phase 746 complete (82 mixin rows, 22 runtime mixins). Add test:ci-phase746 to signed JSON export verification list. Co-authored-by: Cursor <[email protected]>
This commit is contained in:
+61
-1
@@ -28,6 +28,7 @@ Phase 742 items: **50/50 complete**
|
||||
Phase 743 items: **50/50 complete**
|
||||
Phase 744 items: **50/50 complete**
|
||||
Phase 745 items: **50/50 complete**
|
||||
Phase 746 items: **50/50 complete**
|
||||
Skipped items tracked: **19** (Phase 712 superseded by Phase 714 completion)
|
||||
|
||||
---
|
||||
@@ -51,12 +52,71 @@ Skipped items tracked: **19** (Phase 712 superseded by Phase 714 completion)
|
||||
|
||||
## Now
|
||||
|
||||
_No active phase. **Phase 745 complete** (v0.8.721) — guild sync health patch, gossip view, push schedule mixins. New phases may open per governance above._
|
||||
_No active phase. **Phase 746 complete** (v0.8.722) — presence vector, settings mesh health, sync wire/sparse mixins. New phases may open per governance above._
|
||||
|
||||
---
|
||||
|
||||
## Completed (recent)
|
||||
|
||||
### Phase 746 — Presence vector, settings mesh & sync wire mixins (v0.8.722) ✓
|
||||
|
||||
Non-breaking: `platform-guild-presence-vector-mixin.js`, `platform-settings-mesh-health-mixin.js`, `platform-guild-sync-wire-sparse-mixin.js` (manifest **82** rows, runtime registry **22**); presence vector export/reconcile/bump, settings mesh health gossip, bundle wire sanitize, sparse open rate limit, presence vector mesh broadcast. Class ~32544 lines (~185 net drop).
|
||||
|
||||
| ID | Item | Status |
|
||||
|----|------|--------|
|
||||
| P746-1 | `platform-guild-presence-vector-mixin.js` | [x] |
|
||||
| P746-2 | `platform-settings-mesh-health-mixin.js` | [x] |
|
||||
| P746-3 | `platform-guild-sync-wire-sparse-mixin.js` | [x] |
|
||||
| P746-4 | Manifest 82 mixin rows | [x] |
|
||||
| P746-5 | RUNTIME_MIXIN_COUNT 22 | [x] |
|
||||
| P746-6 | Smoke phase746-presence-settings-mixins | [x] |
|
||||
| P746-7 | Boot gate v0.8.722 | [x] |
|
||||
| P746-8 | `test:ci-phase746` RELEASE_CI gate | [x] |
|
||||
| P746-9 | Class ceiling 32650 | [x] |
|
||||
| P746-10 | hyperdbScope in wire sparse mixin | [x] |
|
||||
| P746-11 | pearcord-settings mesh-health require | [x] |
|
||||
| P746-12 | Docs PLATFORM_ROADMAP Phase 746 | [x] |
|
||||
| P746-13 | Platform README Phase 746 | [x] |
|
||||
| P746-14 | SIGNED_JSON_EXPORT ci-phase746 | [x] |
|
||||
| P746-15 | Regression test:ci-phase745 pass | [x] |
|
||||
| P746-16 | Push pearcord-platform | [x] |
|
||||
| P746-17 | Push pearcord app | [x] |
|
||||
| P746-18 | Push pearcord-docs | [x] |
|
||||
| P746-19 | node --check pass | [x] |
|
||||
| P746-20 | platform load pass | [x] |
|
||||
| P746-21 | USER_STATUS export preserved | [x] |
|
||||
| P746-22 | CI version pins 0.8.722 | [x] |
|
||||
| P746-23 | Log scan clean | [x] |
|
||||
| P746-24 | pear run path unchanged | [x] |
|
||||
| P746-25 | diagnostics mixin still last | [x] |
|
||||
| P746-26 | settings.mesh.health-gossip log | [x] |
|
||||
| P746-27 | PEARCORD_GUILD_SPARSE_MAX_PER_MIN | [x] |
|
||||
| P746-28 | vectorSeq reconcile preserved | [x] |
|
||||
| P746-29 | MODULES.md carryover | [x] |
|
||||
| P746-30 | scope registry 17 unchanged | [x] |
|
||||
| P746-31 | finalizePearcordPlatformModule unchanged | [x] |
|
||||
| P746-32 | apply-platform-mixins order preserved | [x] |
|
||||
| P746-33 | index entry unchanged | [x] |
|
||||
| P746-34 | No inline presence vector in class | [x] |
|
||||
| P746-35 | No inline settings health broadcast | [x] |
|
||||
| P746-36 | No inline bundle sanitize in class | [x] |
|
||||
| P746-37 | _patchGuildSyncHealth → settings schedule | [x] |
|
||||
| P746-38 | simulateSettingsMeshGossip wiring | [x] |
|
||||
| P746-39 | Prototype methods after finalize | [x] |
|
||||
| P746-40 | Safe non-breaking refactor only | [x] |
|
||||
| P746-41 | ~185 lines moved to mixins | [x] |
|
||||
| P746-42 | Prior runtime mixins unchanged | [x] |
|
||||
| P746-43 | Export manifest unchanged | [x] |
|
||||
| P746-44 | Mixin manifest self-check | [x] |
|
||||
| P746-45 | phase745 smoke count-agnostic | [x] |
|
||||
| P746-46 | Mixin object literal commas | [x] |
|
||||
| P746-47 | RPC.GUILD_SYNC_HEALTH packet route | [x] |
|
||||
| P746-48 | PRESENCE_VECTOR_SYNC broadcast | [x] |
|
||||
| P746-49 | sparse sync rate limit wiring | [x] |
|
||||
| P746-50 | Phase 746 bundle documented | [x] |
|
||||
|
||||
Bundle: `npm run test:ci-phase746`.
|
||||
|
||||
### Phase 745 — Guild sync health patch, gossip view & push schedule (v0.8.721) ✓
|
||||
|
||||
Non-breaking: `platform-guild-sync-health-patch-mixin.js`, `platform-guild-sync-gossip-view-mixin.js`, `platform-guild-sync-push-schedule-mixin.js` (manifest **79** rows, runtime registry **19**); `_patchGuildSyncHealth`, lane alert thresholds, sparse ack view rows, sync push/request burst scheduling. Class ~32729 lines (~173 net drop).
|
||||
|
||||
@@ -55,6 +55,7 @@ npm run test:ci-phase742
|
||||
npm run test:ci-phase743
|
||||
npm run test:ci-phase744
|
||||
npm run test:ci-phase745
|
||||
npm run test:ci-phase746
|
||||
```
|
||||
|
||||
Platform gossip dedupe and partition heal for combined legacy mixins are generated via `pearcord-json-export-mixin` (`createJsonExportMeshMixin`, `createJsonExportDualHealMixin`, `createJsonExportGossipMixin`). Dual-heal per-entry gossip keys and dedicated alignment are documented in `modules/pearcord-platform/json-export-gossip-registry.js` (Phase 729). See `modules/pearcord-json-export-mixin/README.md`.
|
||||
|
||||
Reference in New Issue
Block a user