Commit Graph
903 Commits
Author SHA1 Message Date
Raven ScottandCursor c7f3265c75 Phase 1001: add sync diagnostics export keys module (v0.8.968)
Non-breaking extract of guild sync and mesh replication export button
field/embed registries from app.js. Parity track module map 38→40.

Co-authored-by: Cursor <[email protected]>
2026-06-05 05:47:18 -04:00
Raven ScottandCursor dc8fd1822d Phase 1000: add guild sync section chrome keys extract (v0.8.967)
Non-breaking refactor — P2P guild sync section chrome field/embed part
registry (1+2) and snapshot builder for mesh-sync settings split marker
and section label. Parity track module map extended to 38 modules
(phases 981–1000). No observable behavior change.

Co-authored-by: Cursor <[email protected]>
2026-06-05 05:42:55 -04:00
Raven ScottandCursor e5ccb54bbd Phase 999: add multi-guild export keys extract (v0.8.966)
Non-breaking refactor — multi-guild export field/embed part registry (2+2)
and snapshot builder with unchanged guildCount > 1 visibility predicate.
Parity track module map extended to 36 modules (phases 981–999). No
observable behavior change.

Co-authored-by: Cursor <[email protected]>
2026-06-05 05:39:13 -04:00
Raven ScottandCursor dfa7b31722 Phase 998: add member page request keys extract (v0.8.965)
Non-breaking refactor — member page request field/embed part registry (3+1)
and snapshot builder with unchanged roster visibility predicate. Parity track
module map extended to 34 modules (phases 981–998). No observable behavior change.

Co-authored-by: Cursor <[email protected]>
2026-06-05 05:35:55 -04:00
Raven ScottandCursor 0ff556ea11 Phase 997: add partition heal actions keys extract (v0.8.964)
Non-breaking refactor — partition heal action field/embed part registry (2+2)
and snapshot builder for guild mesh settings panel. Complements Phase 991
diagnostics section extract. Parity track module map extended to 32 modules
(phases 981–997). No observable behavior change.

Co-authored-by: Cursor <[email protected]>
2026-06-05 05:32:10 -04:00
Raven ScottandCursor 17aad4f07d Phase 996: add offline recovery embed keys extract (v0.8.963)
Non-breaking refactor — offline recovery field/embed part registry (3+4),
button id constants, hint copy, and snapshot builder for guild mesh
settings panel. Parity track module map extended to 30 modules (981–996).
No observable behavior change.

Co-authored-by: Cursor <[email protected]>
2026-06-05 05:28:33 -04:00
Raven ScottandCursor 74d878089e Phase 995: add multi-device settings mesh keys extract (v0.8.962)
Non-breaking refactor — settings mesh field/embed part registry (4+3)
and snapshot builder for guild mesh settings panel. Parity track module
map extended to 28 modules (phases 981–995). No observable behavior change.

Co-authored-by: Cursor <[email protected]>
2026-06-05 05:24:55 -04:00
Raven ScottandCursor dfe12ce33e Phase 994: add audit export sidecar keys extract (v0.8.961)
Non-breaking refactor — 3 audit sidecar field keys + 3 embed part keys
with snapshot builder; parity track module map extended to 26 modules.

Co-authored-by: Cursor <[email protected]>
2026-06-05 05:20:07 -04:00
Raven ScottandCursor fffda562b6 Phase 993: add sync ACK diagnostics keys extract (v0.8.960)
Non-breaking refactor — 2 sync ACK row field keys + 2 embed part keys
with snapshot builder; parity track module map extended to 24 modules.

Co-authored-by: Cursor <[email protected]>
2026-06-05 05:15:38 -04:00
Raven ScottandCursor 71b7a1b3f5 Phase 992: add read receipt sync diagnostics keys extract (v0.8.959)
Non-breaking refactor — 3 read receipt row field keys + 3 embed part keys
with snapshot builder; parity track module map extended to 22 modules.

Co-authored-by: Cursor <[email protected]>
2026-06-05 05:12:10 -04:00
Raven ScottandCursor fdf6462a93 Phase 991: add partition heal diagnostics keys extract (v0.8.958)
Non-breaking refactor — 5 partition heal view field keys + 2 embed part keys
with snapshot builder; parity track module map extended to 20 modules.

Co-authored-by: Cursor <[email protected]>
2026-06-05 05:08:24 -04:00
Raven ScottandCursor 240460d94d Phase 990: add guild sync settings hint keys extract (v0.8.957)
Non-breaking refactor — 21 guildSyncHealth field keys + 3 embed part keys
with snapshot builder; parity track module map extended to 18 modules.

Co-authored-by: Cursor <[email protected]>
2026-06-05 05:04:43 -04:00
Raven ScottandCursor aad0c3103f Phase 989: add parity track module map + line audit (v0.8.956)
Non-breaking refactor — registry of 16 mesh stability UI parity modules
(phases 981–988) with 100-line audit and documented rail-hash exception.

Co-authored-by: Cursor <[email protected]>
2026-06-05 04:56:11 -04:00
Raven ScottandCursor 2ae5208ea4 Phase 988: add sparse ACK diagnostics embed keys module (v0.8.955)
Non-breaking refactor — row field and embed part registry plus snapshot
builder for diagnostics panel sparse ACK cursor list. No public API changes.

Co-authored-by: Cursor <[email protected]>
2026-06-05 04:52:43 -04:00
Raven ScottandCursor c0f6f3e185 feat(phase987): mesh stability UI bandwidth diagnostics keys module
Non-breaking extract of bandwidth diagnostics field/embed part registry (4+3)
and snapshot builder. No behavior changes.

Co-authored-by: Cursor <[email protected]>
2026-06-05 04:48:43 -04:00
Raven ScottandCursor e3c7d1173d feat(phase986): mesh stability UI diagnostics IPC keys module
Non-breaking extract of diagnostics panel button/IPC action registry (2
buttons) aligned with guild-mesh-stability-ipc-contract. No behavior changes.

Co-authored-by: Cursor <[email protected]>
2026-06-05 04:44:35 -04:00
Raven ScottandCursor 96cc0fe871 feat(phase985): mesh stability UI sync chrome chain keys module
Non-breaking extract of seven sync chrome chain step registries and handler
name map aligned with rail hash kinds. No behavior changes.

Co-authored-by: Cursor <[email protected]>
2026-06-05 04:40:26 -04:00
Raven ScottandCursor d727a2ab6e feat(phase984): mesh stability UI reconnect chrome keys module
Non-breaking extract of reconnect chrome field/action key registry (3+4)
and P2P badge text formatter. No behavior changes.

Co-authored-by: Cursor <[email protected]>
2026-06-05 04:36:43 -04:00
Raven ScottandCursor 693a2057d5 feat(phase983): mesh stability UI refresh predicate keys module
Non-breaking extract of seven refresh predicate kind keys and snapshot
builder aligned with Phase 981 rail hash kinds. No behavior changes.

Co-authored-by: Cursor <[email protected]>
2026-06-05 04:32:32 -04:00
Raven ScottandCursor 9a6333e442 feat(phase982): mesh stability UI topology chrome keys module
Non-breaking extract of topology chrome field/action key registry (5+1)
and snapshot builder. No public API behavior changes.

Co-authored-by: Cursor <[email protected]>
2026-06-05 04:28:21 -04:00
Raven ScottandCursor b8bc9651e3 feat(phase981): mesh stability UI parity track index opener
Add mesh-stability-ui-parity-track-index.js marking phases 981–1005
(v0.8.948 opener). Non-breaking track registry only.

Co-authored-by: Cursor <[email protected]>
2026-06-05 04:23:46 -04:00
Raven ScottandCursor 9d85f2d256 feat(phase980): guild mesh production track closure audit module
Add guild-mesh-production-track-closure.js with 26-module line-count
audit, facade freeze marker, and closure snapshot. Extend regression
chain to phases 956–979 (v0.8.947). Non-breaking harness only.

Co-authored-by: Cursor <[email protected]>
2026-06-05 04:18:52 -04:00
Raven ScottandCursor b06944180b feat(phase979): guild mesh production validate e2e chain extend
Add guild-mesh-production-validate-e2e.js chaining stability validate,
module map, regression chain, facade, and agentctl matcher alignment.
Module map grows to 24 entries. Non-breaking harness only.

Co-authored-by: Cursor <[email protected]>
2026-06-05 04:15:08 -04:00
Raven ScottandCursor 4b808e9880 feat(phase978): guild mesh production track regression chain registry
Add guild-mesh-production-track-regression-chain.js cataloging phases
956–977 CI script registry. Non-breaking harness only; no mesh behavior change.

Co-authored-by: Cursor <[email protected]>
2026-06-05 04:11:53 -04:00
Raven ScottandCursor 08fa47f044 feat(phase977): guild mesh stability stats facade + mixin import chain
Add guild-mesh-stability-stats-facade.js re-exporting 22 stability-stats
builder symbols. Partition-heal orchestrator and view mixin import facade
only. Non-breaking; getMeshStabilityStats behavior unchanged.

Co-authored-by: Cursor <[email protected]>
2026-06-05 04:09:26 -04:00
Raven ScottandCursor 33382ed17d feat(phase976): guild mesh production track module map + line audit
Catalog 22 guild-mesh platform modules with phase/role metadata and
100-line budget audit with two documented exceptions. Non-breaking;
no runtime mesh behavior change.

Co-authored-by: Cursor <[email protected]>
2026-06-05 04:06:00 -04:00
Raven ScottandCursor efece2d872 feat(phase975): guild mesh agentctl matcher keys module
Extract six mesh stability agentctl matcher keys and evaluators into
guild-mesh-agentctl-matcher-keys.js. Non-breaking; no journey wait
behavior change.

Co-authored-by: Cursor <[email protected]>
2026-06-05 04:03:06 -04:00
Raven ScottandCursor 5938b615b9 feat(phase974): guild mesh dev-log stability filter keys module
Extract mesh-stability dev-log filter id, message key registry, and
matcher into guild-mesh-stability-log-filter-keys.js. Non-breaking;
no observable filter behavior change.

Co-authored-by: Cursor <[email protected]>
2026-06-05 03:59:15 -04:00
Raven ScottandCursor 6d3790dc9f feat(phase973): guild mesh stability IPC contract module (v0.8.940)
Add guild-mesh-stability-ipc-contract.js with request/response type
registries and IPC response builders for mesh stability get/export
handlers. Non-breaking refactor — zero externally visible behavior changes.

Co-authored-by: Cursor <[email protected]>
2026-06-05 03:54:53 -04:00
Raven ScottandCursor b5f689d782 feat(phase972): guild mesh view stability fields module (v0.8.939)
Add guild-mesh-view-stability-fields.js with 29-key view field registry
and pickMeshViewStabilityFields; platform-view-mixin adopts picker for
meshStabilityStats without changing view output shape.
Non-breaking refactor — zero externally visible behavior changes.

Co-authored-by: Cursor <[email protected]>
2026-06-05 03:51:10 -04:00
Raven ScottandCursor 31fa8bb945 feat(phase971): guild mesh diagnostics export keys module (v0.8.938)
Add guild-mesh-diagnostics-export-keys.js with 17-key field registry and
buildGuildSyncDiagnosticsEnvelope; orchestrator mixin delegates
exportGuildSyncDiagnostics without changing output shape.
Non-breaking refactor — zero externally visible behavior changes.

Co-authored-by: Cursor <[email protected]>
2026-06-05 03:48:25 -04:00
Raven ScottandCursor a43971dffe feat(phase970): guild mesh stability validate e2e module (v0.8.937)
Add guild-mesh-stability-validate-e2e.js with field key and builder
alignment validators plus runGuildMeshStabilityValidateE2e runner.
Non-breaking refactor — zero externally visible behavior changes.

Co-authored-by: Cursor <[email protected]>
2026-06-05 03:45:10 -04:00
Raven ScottandCursor 40473d8537 feat(phase969): guild mesh production soak harness module (v0.8.936)
Add guild-mesh-production-soak-harness.js with field key registries and
journey envelope builders for the agentctl production soak chain.
Non-breaking refactor — zero externally visible behavior changes.

Co-authored-by: Cursor <[email protected]>
2026-06-05 03:43:26 -04:00
Raven ScottandCursor 46642d197d feat(phase968): guild mesh multi-guild isolation stats extract + guild rail keys (v0.8.935)
Non-breaking refactor — Phase 968 of the Guild Mesh Production Hardening Track.

New module:
- guild-mesh-multi-guild-stats-build.js: centralises multi-guild diagnostics envelope
  and federation aggregate construction. Exports key registries:
  meshMultiGuildDiagnosticsFieldKeys, meshMultiGuildPerGuildDiagnosticsFieldKeys,
  meshGuildRailFieldKeys, meshFederationAggregateFieldKeys; and builders:
  buildMultiGuildDiagnosticsEnvelope, buildMultiGuildPerGuildDiagnosticsEntry,
  buildFederationAggregateSnapshot.

Call-site wiring (zero behavior change):
- platform-partition-heal-orchestrator-mixin.js: exportMultiGuildSyncDiagnostics uses
  buildMultiGuildDiagnosticsEnvelope + buildMultiGuildPerGuildDiagnosticsEntry
- platform-federation-view-mixin.js: _federationSyncAggregateForView uses
  buildFederationAggregateSnapshot

All public APIs, event payloads, and observable behavior are identical to before.

Co-authored-by: Cursor <[email protected]>
2026-06-05 03:34:40 -04:00
Raven ScottandCursor f818f54f06 feat(phase967): guild mesh churn stats extract + peer join/leave keys (v0.8.934)
Non-breaking refactor — Phase 967 of the Guild Mesh Production Hardening Track.

New module:
- guild-mesh-churn-stats-build.js: centralises all churn event payload construction.
  Exports key registries (meshChurnLogBaseFieldKeys, meshChurnPeerJoinLeaveFieldKeys,
  meshChurnStaleEvictFieldKeys, meshChurnPushPeerSlotFieldKeys, meshChurnGossipFlushFieldKeys),
  corresponding listers, and five snapshot builders (buildMeshChurnPeerJoinSnapshot,
  buildMeshChurnPeerLeaveSnapshot, buildMeshChurnStaleEvictSnapshot,
  buildMeshChurnPushPeerSlotSnapshot, buildMeshChurnGossipFlushSnapshot).

Call-site wiring (zero behavior change):
- platform-guild-wire-mixin.js: peer-join and peer-leave logs delegate to builders
- platform-guild-mesh-peer-mixin.js: stale-peer-evict log delegates to builder
- platform-guild-gossip-outbox-mixin.js: gossip-outbox-flush logs delegate to builder
- platform-guild-sync-export-mixin.js: push-peer-slot log delegates to builder

All public APIs, event payloads, and observable behavior are identical to before.

Co-authored-by: Cursor <[email protected]>
2026-06-05 03:29:22 -04:00
Raven Scott 6107484c45 Extract offline recovery stats builders for Phase 966.
Adds guild-mesh-offline-recovery-stats-build and delegates zero-peer stats, mesh auto-heal slice, and offline-recovery span construction through it; replication diagnostics keys now uses the shared auto-heal builder. No external behavior changes.
2026-06-05 03:23:39 -04:00
Raven Scott 4c407182d8 Extract sync health rail stats builders for Phase 965.
Adds guild-mesh-sync-health-stats-build and routes getGuildSyncHealth, mesh stability sync-health fields, and guild sync diagnostics slice construction through it without changing external platform behavior.
2026-06-05 03:19:44 -04:00
Raven Scott 9a977b9b01 Extract partition-heal stats/embed builders for Phase 964.
Adds a dedicated guild-mesh-partition-heal-stats-build module and routes partition-heal stability and diagnostics embed fields through it without changing external platform behavior.
2026-06-05 03:15:34 -04:00
Raven ScottandCursor ac9ad9f917 refactor(platform): extract guild mesh member page stats build (Phase 963)
Non-breaking modularization: guild-mesh-member-page-stats-build.js centralizes
member page stats and roster sync progress snapshots plus key registries.
getMemberRosterSyncProgress and getMeshStabilityStats delegate with identical
output.

Co-authored-by: Cursor <[email protected]>
2026-06-05 03:08:12 -04:00
Raven ScottandCursor 4e5b31e732 refactor(platform): extract guild mesh sparse ACK stats build (Phase 962)
Non-breaking modularization: guild-mesh-sparse-ack-stats-build.js centralizes
sparse ACK cursor snapshot, diagnostics key pairs, and guild sync/replication
slices. Stability stats and diagnostics exports delegate with identical output.

Co-authored-by: Cursor <[email protected]>
2026-06-05 03:00:10 -04:00
Raven ScottandCursor 18724c8227 refactor(platform): extract guild mesh topic pool snapshot builder (Phase 961)
Non-breaking modularization: guild-mesh-topic-pool-snapshot.js centralizes
stable topic pool snapshot extraction and field key registry. Stability stats and
replication diagnostics now share the same builder with identical output.

Co-authored-by: Cursor <[email protected]>
2026-06-05 02:50:27 -04:00
Raven ScottandCursor 5c8d9c21fa refactor(platform): extract mesh replication diagnostics payload keys (Phase 960)
Non-breaking modularization: guild-mesh-replication-diagnostics-keys.js
centralizes export field registries, channel row builders, and diagnostics
snapshot assembly. Mesh replication export paths now delegate to builders with
identical external output.

Co-authored-by: Cursor <[email protected]>
2026-06-05 02:29:58 -04:00
Raven ScottandCursor c7dcda3318 refactor(platform): extract guild mesh peer quality snapshot (Phase 959)
Non-breaking modularization: guild-mesh-peer-quality-snapshot.js centralizes
ranked peer quality rows, 6 view field keys, and 12-peer cap. Mesh view mixin
delegates _meshPeerQualityForView to builder with identical output.

Co-authored-by: Cursor <[email protected]>
2026-06-05 02:25:24 -04:00
Raven ScottandCursor 8f64574cd4 refactor(platform): extract guild mesh bandwidth stats build (Phase 958)
Non-breaking modularization: guild-mesh-bandwidth-stats-build.js centralizes
bandwidth window snapshot, cap effective/total key pairs, and guild sync
diagnostics slice. getMeshStabilityStats and exportGuildSyncDiagnostics
delegate to builders with identical output.

Co-authored-by: Cursor <[email protected]>
2026-06-05 02:22:34 -04:00
Raven ScottandCursor d70925d4fc Phase 957: gossip outbox stats build extract (v0.8.924)
Add guild-mesh-gossip-outbox-stats-build with lane alert thresholds,
outbox stats resolve, and replication diagnostics gossip slice. Gossip
view and partition-heal mixins delegate without behavior change.

Co-authored-by: Cursor <[email protected]>
2026-06-04 23:13:43 -04:00
Raven ScottandCursor eb5f18fba5 Phase 956: guild mesh stability stats build extract (v0.8.923)
Add buildMeshStabilityStatsSnapshot with 29 canonical field keys and
guild-mesh-production-track-index for phases 956–980. getMeshStabilityStats
delegates to builder with identical output. Non-breaking refactor only.

Co-authored-by: Cursor <[email protected]>
2026-06-04 23:09:41 -04:00
Raven ScottandCursor 154bea722f Phase 955: export mesh track closure audit module (v0.8.922)
Add gossip-rpc-export-mesh-track-closure with line-count guard, barrel API
freeze marker, and phase 931–954 regression list. Barrel exports track
closure. Non-breaking; export mesh observable behavior unchanged.

Co-authored-by: Cursor <[email protected]>
2026-06-04 23:05:37 -04:00
Raven ScottandCursor 05c0bdc302 Phase 954: export mesh registry validate e2e harness (v0.8.921)
Add runExportMeshFetchRegistryValidateE2e() chaining entries, alignment,
and coverage validation. Registry-index and barrel export the module.
Non-breaking refactor only; observable export mesh behavior unchanged.

Co-authored-by: Cursor <[email protected]>
2026-06-04 23:02:40 -04:00
Raven ScottandCursor 7afbb3dc5f refactor(export-mesh): add validate fields-unique facade (Phase 953)
Consolidate exportMeshFetchRegistryStringFields and assertUniqueExportMeshRegistryValue
in validate-fields-unique; entry scope modules import facade. Zero behavior change.

Co-authored-by: Cursor <[email protected]>
2026-06-04 23:00:09 -04:00
Raven ScottandCursor 7e4e97cdc4 refactor(export-mesh): extract bind handler map (Phase 952)
Add gossip-rpc-export-mesh-bind-handlers.js with mixin and gossip-wire
handler maps; thin bind wire re-exports handlers. Zero behavior change.

Co-authored-by: Cursor <[email protected]>
2026-06-04 22:57:12 -04:00