Squash Odysseus development history

This commit is contained in:
pewdiepie-archdaemon
2026-09-11 06:04:19 +00:00
parent e5c99a5eee
commit 6ee6502010
2050 changed files with 538359 additions and 57745 deletions
+12
View File
@@ -0,0 +1,12 @@
import test from 'node:test';
import assert from 'node:assert/strict';
import {skillDetailEvidence} from '../scripts/tool_followup_oracle.mjs';
test('full detail requires all procedure and verification evidence, not just title', () => {
const source = '# Skill\n## Procedure\n1. Report violet-72.\n2. Read the marker.\n## Verification\n- Confirm violet-72.\n## Other\nNot a step.';
assert.deepEqual(skillDetailEvidence(source, 'Skill'), {steps: 3, covered: false});
assert.deepEqual(skillDetailEvidence(JSON.stringify({stdout: JSON.stringify({results: source})}),
'Report **violet-72**. Read the marker. Confirm violet-72.'), {steps: 3, covered: true});
assert.equal(skillDetailEvidence(source, 'Report violet-72. Confirm violet-72.').covered, false);
assert.deepEqual(skillDetailEvidence('summary only', 'summary only'), {steps: 0, covered: false});
});