chore: sanitize tests, add CONTEXT.md + ADRs, track tests/docs

This commit is contained in:
tommy0103
2026-07-08 16:11:12 +08:00
parent d5d5df46fa
commit 1a34245618
19 changed files with 3880 additions and 31 deletions
+28
View File
@@ -0,0 +1,28 @@
import { test } from 'node:test';
import assert from 'node:assert/strict';
import { createRequire } from 'node:module';
const require = createRequire(import.meta.url);
const { buildRecapExportQuery, cleanRecapFilename } = require('../app/recap-capture-query.js');
test('recap export query includes the selected recap filename', () => {
const query = buildRecapExportQuery({
cardIdx: 3,
archetype: 'shipper',
filename: 'recap-2026-06.json',
});
assert.equal(query, 'card=3&arch=shipper&file=recap-2026-06.json');
});
test('recap export query strips paths before passing filename to renderer', () => {
assert.equal(cleanRecapFilename('/tmp/recap-2026-W24.json'), 'recap-2026-W24.json');
assert.equal(
buildRecapExportQuery({
cardIdx: '2',
archetype: 'architect',
filename: '/Users/dev/.obelisk/recap/recap-2026-W24.json',
}),
'card=2&arch=architect&file=recap-2026-W24.json',
);
});