feat(phase982): mesh stability UI topology chrome journey stub

Adds runMeshStabilityUiTopologyChromeJourney for agentctl smoke coverage.
Non-breaking headless journey only.

Co-authored-by: Cursor <[email protected]>
This commit is contained in:
Raven Scott
2026-06-05 04:28:22 -04:00
co-authored by Cursor
parent 070dea9c87
commit 158cc3bc66
+15
View File
@@ -1817,6 +1817,21 @@ class HeadlessSession {
return { multi, federation }
}
/** Journey stub: mesh stability UI topology chrome keys + snapshot (Phase 982). */
async runMeshStabilityUiTopologyChromeJourney (guildId) {
if (!this.platform) throw new Error('headless not started')
const gid = guildId || this.platform.guild?.guild?.id
if (!gid) throw new Error('no guild')
const {
listMeshStabilityUiTopologyChromeFieldKeys,
buildMeshStabilityTopologyChromeSnapshot
} = require('pearcord-platform/mesh-stability-ui-topology-chrome-keys')
const view = await this.refreshView()
const fields = listMeshStabilityUiTopologyChromeFieldKeys()
const snapshot = buildMeshStabilityTopologyChromeSnapshot(view)
return { guildId: gid, fields, snapshot, view }
}
/** Journey stub: mesh stability UI rail hash keys + view snapshot (Phase 981). */
async runMeshStabilityUiRailHashJourney (guildId) {
if (!this.platform) throw new Error('headless not started')