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]>
This commit is contained in:
@@ -187,6 +187,9 @@ Application facade: one `PearcordPlatform` class that wires identity, database,
|
||||
| `guild-mesh-agentctl-matcher-keys.js` | Agentctl mesh stability matcher key registry and evaluators |
|
||||
| `guild-mesh-production-track-module-map.js` | Production track module map registry + 100-line audit |
|
||||
| `guild-mesh-stability-stats-facade.js` | Stability stats builders facade for mixin import chain |
|
||||
| `guild-mesh-production-track-regression-chain.js` | Production track regression chain phase registry 956–977 |
|
||||
|
||||
**Phase 978 (v0.8.945):** Guild mesh production track regression chain smoke 956–977 (non-breaking). Bundle: `npm run test:ci-phase978`.
|
||||
|
||||
**Phase 977 (v0.8.944):** Guild mesh stability stats facade merge + mixin import chain (non-breaking). Bundle: `npm run test:ci-phase977`.
|
||||
|
||||
|
||||
@@ -0,0 +1,43 @@
|
||||
'use strict'
|
||||
|
||||
const GUILD_MESH_TRACK_REGRESSION_PHASE_START = 956
|
||||
const GUILD_MESH_TRACK_REGRESSION_PHASE_END = 978
|
||||
const GUILD_MESH_TRACK_REGRESSION_CHAIN_VERSION = '0.8.945'
|
||||
|
||||
/** Phases 956–977 regression chain (Phase 978 closure). */
|
||||
function listGuildMeshTrackRegressionPhases () {
|
||||
const out = []
|
||||
for (let p = GUILD_MESH_TRACK_REGRESSION_PHASE_START; p < GUILD_MESH_TRACK_REGRESSION_PHASE_END; p++) {
|
||||
out.push(p)
|
||||
}
|
||||
return out
|
||||
}
|
||||
|
||||
function resolveGuildMeshTrackRegressionCiScript (phase) {
|
||||
return `test:ci-phase${phase}`
|
||||
}
|
||||
|
||||
function resolveGuildMeshTrackRegressionBootGateScript (phase) {
|
||||
return `test:phase${phase}-boot-gate`
|
||||
}
|
||||
|
||||
function buildGuildMeshTrackRegressionChainSnapshot () {
|
||||
const phases = listGuildMeshTrackRegressionPhases()
|
||||
return {
|
||||
phaseStart: GUILD_MESH_TRACK_REGRESSION_PHASE_START,
|
||||
phaseEnd: GUILD_MESH_TRACK_REGRESSION_PHASE_END - 1,
|
||||
phaseCount: phases.length,
|
||||
chainVersion: GUILD_MESH_TRACK_REGRESSION_CHAIN_VERSION,
|
||||
phases
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = {
|
||||
GUILD_MESH_TRACK_REGRESSION_PHASE_START,
|
||||
GUILD_MESH_TRACK_REGRESSION_PHASE_END,
|
||||
GUILD_MESH_TRACK_REGRESSION_CHAIN_VERSION,
|
||||
listGuildMeshTrackRegressionPhases,
|
||||
resolveGuildMeshTrackRegressionCiScript,
|
||||
resolveGuildMeshTrackRegressionBootGateScript,
|
||||
buildGuildMeshTrackRegressionChainSnapshot
|
||||
}
|
||||
Reference in New Issue
Block a user