docs(phase973): roadmap, release notes, and testing docs for v0.8.940
Mark Phase 973 complete in PLATFORM_ROADMAP, add release notes and AUTOMATED_TESTING/PRODUCTION_MESH/MESH_STABILITY/MODULES updates for IPC stability contract extract + ui-flow wire. Co-authored-by: Cursor <[email protected]>
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
# Release v0.8.940 — Phase 973: Guild Mesh IPC Stability Contract Extract + UI-Flow Wire
|
||||
|
||||
**Date:** 2026-06-05
|
||||
**Type:** Non-breaking refactor — Guild mesh production hardening
|
||||
|
||||
## Summary
|
||||
|
||||
Phase 973 centralises mesh stability IPC request/response types and response builders
|
||||
into `guild-mesh-stability-ipc-contract.js`. `pearcord-ui-flow` adopts the contract
|
||||
for `get-mesh-stability-stats` and `export-mesh-stability-stats` handlers without
|
||||
changing IPC message shapes.
|
||||
|
||||
## New Module
|
||||
|
||||
### `pearcord-platform/guild-mesh-stability-ipc-contract`
|
||||
|
||||
Exports:
|
||||
|
||||
- **Constants**: `MESH_STABILITY_IPC_GET`, `MESH_STABILITY_IPC_EXPORT`, response type constants
|
||||
- **Key registries**: `meshStabilityIpcRequestTypeKeys`, `meshStabilityIpcResponseTypeKeys`
|
||||
- **Listers**: `listMeshStabilityIpcRequestTypeKeys`, `listMeshStabilityIpcResponseTypeKeys`
|
||||
- **Resolvers**: `resolveMeshStabilityIpcResponseType`, `isMeshStabilityIpcRequestType`
|
||||
- **Builders**: `buildMeshStabilityStatsIpcResponse`, `buildMeshStabilityStatsExportIpcResponse`
|
||||
|
||||
## Call-site Wiring (non-breaking)
|
||||
|
||||
| File | Change |
|
||||
|------|--------|
|
||||
| `pearcord-ui-flow/index.js` | Mesh stability IPC handlers use contract constants and builders |
|
||||
|
||||
## Test Coverage
|
||||
|
||||
- `smoke-guild-mesh-stability-ipc-contract-build.cjs` — contract unit + ui-flow wire checks
|
||||
- `smoke-phase973-boot-gate.cjs` — structural verification + version check (0.8.940)
|
||||
- `smoke-agentctl-guild-mesh-stability-ipc-contract-journey-stub.cjs` — agentctl integration stub
|
||||
- `smoke-ui-flow-mesh-stability-ipc.cjs` — extended with contract wire assertions
|
||||
- `test:mesh-stability-stats` — extended with IPC contract builder assertions
|
||||
- `test:gossip-rpc-pull-unit` — extended with IPC contract unit assertions
|
||||
- `test:ci-phase973` — full CI bundle
|
||||
|
||||
## Version
|
||||
|
||||
`0.8.939` → `0.8.940`
|
||||
Reference in New Issue
Block a user