Add active slice first-screen receipt

This commit is contained in:
OpenClaw Bot
2026-05-27 19:14:04 +02:00
parent bff9b1e7c3
commit 4e1b36d7b4
4 changed files with 52 additions and 1 deletions
+6
View File
@@ -81,6 +81,12 @@ try {
assert.ok(data.ranked.find(item => item.id === 'bridge-contract').factors.metricHints.value === undefined);
assert.equal(data.brief.source.artifactId, 'snapshot_123');
assert.equal(data.brief.decisionReceipt.activeMove, data.brief.quickGlance.topPick);
assert.match(data.brief.firstScreen.headline, /Build only this first/);
assert.equal(data.brief.firstScreen.primaryAction, data.brief.decisionReceipt.firstProofStep);
assert.equal(data.brief.firstScreen.proofQuestion, data.brief.decisionReceipt.evidenceQuestion);
assert.deepEqual(data.brief.firstScreen.guardrails, ['Avoid accounts, workspaces, and team voting']);
assert.ok(data.brief.firstScreen.holdBack.some(item => item.title === 'Subscription billing layer'));
assert.match(data.brief.firstScreen.rule, /One active move/);
assert.match(data.brief.decisionReceipt.firstProofStep, /manual proof/i);
assert.deepEqual(data.brief.decisionReceipt.doNotStartYet.slice(0, 2), ['Subscription billing layer', 'Accounts and saved workspaces']);
assert.match(data.brief.decisionReceipt.sourceAnchor, /concept-map\.nextMoves/);