Accept Scattermind evidence question aliases
This commit is contained in:
@@ -1505,6 +1505,34 @@ try {
|
||||
assert.equal(questionsFallback.handoff.readiness.status, 'ready');
|
||||
assert.deepEqual(questionsFallback.handoff.warnings, []);
|
||||
|
||||
const evidenceQuestionsAliasResponse = await fetch(`${base}/api/rank-feedback`, {
|
||||
method: 'POST',
|
||||
headers: { 'Content-Type': 'application/json' },
|
||||
body: JSON.stringify({
|
||||
sourceName: 'Scattermind',
|
||||
artifactId: 'SM-EVIDENCE-QUESTIONS-1',
|
||||
snapshotTitle: 'Evidence questions alias',
|
||||
originalPrompt: 'Scattermind exported evidence questions instead of questions_to_sit_with.',
|
||||
context: 'Manual proof first. Avoid saved dashboards before one user acts.',
|
||||
conceptMap: {
|
||||
evidence_questions: [
|
||||
'Can one tired user explain the first source-traced move?',
|
||||
{ question: 'Does the copyable handoff preserve enough provenance to trust the build order?', proof_steps: ['Paste the handoff into notes and ask one non-AI-native user what comes first.'] },
|
||||
'Would a saved dashboard distract from the manual proof?'
|
||||
],
|
||||
},
|
||||
mode: 'validation',
|
||||
}),
|
||||
});
|
||||
assert.equal(evidenceQuestionsAliasResponse.status, 200);
|
||||
const evidenceQuestionsAlias = await evidenceQuestionsAliasResponse.json();
|
||||
assert.equal(evidenceQuestionsAlias.input.provenance.artifactId, 'SM-EVIDENCE-QUESTIONS-1');
|
||||
assert.equal(evidenceQuestionsAlias.input.optionCount, 3);
|
||||
assert.equal(evidenceQuestionsAlias.ranked[0].provenance.sourceSection, 'concept-map.questionsToSitWith');
|
||||
assert.match(evidenceQuestionsAlias.ranked[0].factors.evidenceNeeded, /provenance|source-traced/i);
|
||||
assert.equal(evidenceQuestionsAlias.handoff.readiness.status, 'ready');
|
||||
assert.deepEqual(evidenceQuestionsAlias.handoff.warnings, []);
|
||||
|
||||
const freeSnapshotResponse = await fetch(`${base}/api/rank-feedback`, {
|
||||
method: 'POST',
|
||||
headers: { 'Content-Type': 'application/json' },
|
||||
|
||||
Reference in New Issue
Block a user