docs: record Phase 739 guild open and partition heal mixins (v0.8.715)
Document 64-row mixin manifest, runtime mixin registry, and test:ci-phase739. Non-breaking refactor only. Co-authored-by: Cursor <[email protected]>
This commit is contained in:
+61
-1
@@ -21,6 +21,7 @@ Phase 735 items: **50/50 complete**
|
||||
Phase 736 items: **50/50 complete**
|
||||
Phase 737 items: **50/50 complete**
|
||||
Phase 738 items: **50/50 complete**
|
||||
Phase 739 items: **50/50 complete**
|
||||
Skipped items tracked: **19** (Phase 712 superseded by Phase 714 completion)
|
||||
|
||||
---
|
||||
@@ -44,12 +45,71 @@ Skipped items tracked: **19** (Phase 712 superseded by Phase 714 completion)
|
||||
|
||||
## Now
|
||||
|
||||
_No active phase. **Phase 738 complete** (v0.8.714) — runtime mixins + class imports + export manifest. New phases may open per governance above._
|
||||
_No active phase. **Phase 739 complete** (v0.8.715) — guild open fallback + partition heal state mixins. New phases may open per governance above._
|
||||
|
||||
---
|
||||
|
||||
## Completed (recent)
|
||||
|
||||
### Phase 739 — Guild open & partition heal mixins (v0.8.715) ✓
|
||||
|
||||
Non-breaking: `platform-guild-open-fallback-mixin.js`, `platform-partition-heal-state-mixin.js` (manifest **64** rows); `platform-runtime-mixin-registry.js`. Class ~34044 lines (~135 net drop).
|
||||
|
||||
| ID | Item | Status |
|
||||
|----|------|--------|
|
||||
| P739-1 | `platform-guild-open-fallback-mixin.js` | [x] |
|
||||
| P739-2 | `platform-partition-heal-state-mixin.js` | [x] |
|
||||
| P739-3 | `platform-runtime-mixin-registry.js` | [x] |
|
||||
| P739-4 | Manifest 64 mixin rows | [x] |
|
||||
| P739-5 | Smoke phase739-guild-heal-mixins | [x] |
|
||||
| P739-6 | Boot gate v0.8.715 | [x] |
|
||||
| P739-7 | `test:ci-phase739` RELEASE_CI gate | [x] |
|
||||
| P739-8 | Class ceiling 34200 | [x] |
|
||||
| P739-9 | `_recordGuildOpenDuration` on prototype | [x] |
|
||||
| P739-10 | Partition heal helpers on prototype | [x] |
|
||||
| P739-11 | Docs PLATFORM_ROADMAP Phase 739 | [x] |
|
||||
| P739-12 | Platform README Phase 739 | [x] |
|
||||
| P739-13 | SIGNED_JSON_EXPORT ci-phase739 | [x] |
|
||||
| P739-14 | Regression test:ci-phase738 pass | [x] |
|
||||
| P739-15 | open-fallback throttle smoke source bundle | [x] |
|
||||
| P739-16 | Push pearcord-platform | [x] |
|
||||
| P739-17 | Push pearcord app | [x] |
|
||||
| P739-18 | Push pearcord-docs | [x] |
|
||||
| P739-19 | node --check pass | [x] |
|
||||
| P739-20 | platform load pass | [x] |
|
||||
| P739-21 | USER_STATUS export preserved | [x] |
|
||||
| P739-22 | Agentctl phase725 in chain pass | [x] |
|
||||
| P739-23 | CI version pins 0.8.715 | [x] |
|
||||
| P739-24 | Log scan clean | [x] |
|
||||
| P739-25 | pear run path unchanged | [x] |
|
||||
| P739-26 | diagnostics mixin still last | [x] |
|
||||
| P739-27 | Gossip wiring unchanged | [x] |
|
||||
| P739-28 | IPC contract unchanged | [x] |
|
||||
| P739-29 | getGuildOpenFallbackThrottle preserved | [x] |
|
||||
| P739-30 | guild.open.fallback-throttle-arm log | [x] |
|
||||
| P739-31 | _guildSyncHealthRailForView unchanged | [x] |
|
||||
| P739-32 | MODULES.md carryover | [x] |
|
||||
| P739-33 | scope registry 17 unchanged | [x] |
|
||||
| P739-34 | finalizePearcordPlatformModule unchanged | [x] |
|
||||
| P739-35 | apply-platform-mixins order preserved | [x] |
|
||||
| P739-36 | RUNTIME_MIXIN_COUNT 4 | [x] |
|
||||
| P739-37 | phase738 smoke mixin count 64 | [x] |
|
||||
| P739-38 | index entry unchanged | [x] |
|
||||
| P739-39 | preamble/bindings unchanged | [x] |
|
||||
| P739-40 | deliveryScope.* unchanged | [x] |
|
||||
| P739-41 | No inline guild throttle in class | [x] |
|
||||
| P739-42 | No inline partition heal state in class | [x] |
|
||||
| P739-43 | platform README runtime registry | [x] |
|
||||
| P739-44 | Prototype methods after finalize | [x] |
|
||||
| P739-45 | Safe non-breaking refactor only | [x] |
|
||||
| P739-46 | ~135 lines net class reduction | [x] |
|
||||
| P739-47 | Hyperswarm/session mixins unchanged | [x] |
|
||||
| P739-48 | Export manifest unchanged | [x] |
|
||||
| P739-49 | Mixin manifest self-check | [x] |
|
||||
| P739-50 | Phase 739 bundle documented | [x] |
|
||||
|
||||
Bundle: `npm run test:ci-phase739`.
|
||||
|
||||
### Phase 738 — Runtime mixins & export manifest (v0.8.714) ✓
|
||||
|
||||
Non-breaking: `platform-hyperswarm-runtime-mixin.js`, `platform-session-startup-mixin.js` (manifest **62** rows); `platform-class-imports.js`; `platform-index-export-manifest.js`. Class ~34178 lines (~35 net drop).
|
||||
|
||||
@@ -48,6 +48,7 @@ npm run test:ci-phase735
|
||||
npm run test:ci-phase736
|
||||
npm run test:ci-phase737
|
||||
npm run test:ci-phase738
|
||||
npm run test:ci-phase739
|
||||
```
|
||||
|
||||
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