docs(phase968): roadmap, release notes, and module docs for v0.8.935
Co-authored-by: Cursor <[email protected]>
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
# Release v0.8.935 — Phase 968: Guild Mesh Multi-Guild Isolation Stats Extract + Guild Rail Keys
|
||||
|
||||
**Date:** 2026-06-05
|
||||
**Type:** Non-breaking refactor — Guild mesh production hardening
|
||||
|
||||
## Summary
|
||||
|
||||
Phase 968 centralises multi-guild isolation diagnostics and federation aggregate construction
|
||||
into a new dedicated module (`guild-mesh-multi-guild-stats-build.js`). The four field key
|
||||
registries and three builders eliminate ad-hoc inline object literals from
|
||||
`exportMultiGuildSyncDiagnostics()` and `_federationSyncAggregateForView()`.
|
||||
Zero externally visible behavior changes.
|
||||
|
||||
## New Module
|
||||
|
||||
### `pearcord-platform/guild-mesh-multi-guild-stats-build`
|
||||
|
||||
Exports:
|
||||
|
||||
- **Key registries**: `meshMultiGuildDiagnosticsFieldKeys`, `meshMultiGuildPerGuildDiagnosticsFieldKeys`,
|
||||
`meshGuildRailFieldKeys`, `meshFederationAggregateFieldKeys`
|
||||
- **Listers**: `listMeshMultiGuildDiagnosticsFieldKeys`, `listMeshMultiGuildPerGuildDiagnosticsFieldKeys`,
|
||||
`listMeshGuildRailFieldKeys`, `listMeshFederationAggregateFieldKeys`
|
||||
- **Builders**: `buildMultiGuildDiagnosticsEnvelope`, `buildMultiGuildPerGuildDiagnosticsEntry`,
|
||||
`buildFederationAggregateSnapshot`
|
||||
|
||||
## Call-site Wiring (non-breaking)
|
||||
|
||||
| File | Change |
|
||||
|------|--------|
|
||||
| `platform-partition-heal-orchestrator-mixin.js` | `exportMultiGuildSyncDiagnostics` uses `buildMultiGuildDiagnosticsEnvelope` + `buildMultiGuildPerGuildDiagnosticsEntry` |
|
||||
| `platform-federation-view-mixin.js` | `_federationSyncAggregateForView` uses `buildFederationAggregateSnapshot` |
|
||||
|
||||
## Test Coverage
|
||||
|
||||
- `smoke-guild-mesh-multi-guild-stats-build.cjs` — unit tests for all exports
|
||||
- `smoke-phase968-boot-gate.cjs` — structural verification + version check (0.8.935)
|
||||
- `smoke-agentctl-guild-mesh-multi-guild-stats-journey-stub.cjs` — agentctl integration stub
|
||||
- `test:mesh-stability-stats` — extended with multi-guild diag + federation aggregate key assertions
|
||||
- `test:gossip-rpc-pull-unit` — extended with all multi-guild builder unit assertions
|
||||
- `test:ci-phase968` — full CI bundle (all pass)
|
||||
|
||||
## Version
|
||||
|
||||
`0.8.934` → `0.8.935`
|
||||
Reference in New Issue
Block a user