docs(phase972): roadmap, release notes, and testing docs for v0.8.939
Mark Phase 972 complete in PLATFORM_ROADMAP, add release notes and AUTOMATED_TESTING/PRODUCTION_MESH/MESH_STABILITY/MODULES updates for view snapshot stability fields extract. Co-authored-by: Cursor <[email protected]>
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
# Release v0.8.939 — Phase 972: Guild Mesh View Snapshot Stability Fields Extract
|
||||
|
||||
**Date:** 2026-06-05
|
||||
**Type:** Non-breaking refactor — Guild mesh production hardening
|
||||
|
||||
## Summary
|
||||
|
||||
Phase 972 centralises view `meshStabilityStats` field picking into a new dedicated module
|
||||
(`guild-mesh-view-stability-fields.js`). The 29-key registry aligns with
|
||||
`guild-mesh-stability-stats-build.js`; `platform-view-mixin` adopts
|
||||
`pickMeshViewStabilityFields` without changing externally visible view output.
|
||||
|
||||
## New Module
|
||||
|
||||
### `pearcord-platform/guild-mesh-view-stability-fields`
|
||||
|
||||
Exports:
|
||||
|
||||
- **Key registry**: `meshViewStabilityFieldKeys` (aligned with stability stats)
|
||||
- **Lister**: `listMeshViewStabilityFieldKeys`
|
||||
- **Picker**: `pickMeshViewStabilityFields`
|
||||
|
||||
## Call-site Wiring (non-breaking)
|
||||
|
||||
| File | Change |
|
||||
|------|--------|
|
||||
| `platform-view-mixin.js` | `meshStabilityStats` uses `pickMeshViewStabilityFields(this.getMeshStabilityStats())` |
|
||||
|
||||
## Test Coverage
|
||||
|
||||
- `smoke-guild-mesh-view-stability-fields-build.cjs` — picker unit + platform view integration
|
||||
- `smoke-phase972-boot-gate.cjs` — structural verification + version check (0.8.939)
|
||||
- `smoke-agentctl-guild-mesh-view-stability-fields-journey-stub.cjs` — agentctl integration stub
|
||||
- `test:mesh-stability-stats` — extended with view stability field key assertions
|
||||
- `test:gossip-rpc-pull-unit` — extended with view stability picker unit assertions
|
||||
- `test:ci-phase972` — full CI bundle
|
||||
|
||||
## Version
|
||||
|
||||
`0.8.938` → `0.8.939`
|
||||
Reference in New Issue
Block a user