Warm up first-screen proof script and headline for non-AI-native users

- proofScriptFor: use plain language when no source artifact is present
  (no 'Scattermind' name-dropping for raw paste users). Source-aware
  script is preserved when artifact context exists.
- firstScreen.headline: 'One thing now: [title]' replaces 'Build only
  this first: [title]' — simpler declarative for tired users.
- proof script fallback now includes a 'what happens next' sentence
  so the user knows evidence changes the decision.
- Updated check-rank-feedback.mjs headline assertion to match.
This commit is contained in:
OpenClaw Bot
2026-05-28 17:05:12 +02:00
parent 4212b4d7c8
commit 76d62d2862
2 changed files with 9 additions and 7 deletions
+1 -1
View File
@@ -81,7 +81,7 @@ 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.match(data.brief.firstScreen.headline, /One thing now/);
assert.equal(data.brief.firstScreen.primaryAction, data.brief.decisionReceipt.firstProofStep);
assert.equal(data.brief.firstScreen.proofQuestion, data.brief.decisionReceipt.evidenceQuestion);
assert.equal(data.brief.firstScreen.proofScript, data.brief.decisionReceipt.proofScript);