feat: deliver v1.8.0 harness reliability and parity updates

This commit is contained in:
Affaan Mustafa
2026-03-04 14:48:06 -08:00
parent 32e9c293f0
commit 48b883d741
84 changed files with 2990 additions and 725 deletions

View File

@@ -583,9 +583,10 @@ src/main.ts
assert.strictEqual(result, null, 'Uppercase letters should be rejected');
})) passed++; else failed++;
if (test('rejects filenames with extra segments', () => {
if (test('accepts hyphenated short IDs (extra segments)', () => {
const result = sessionManager.parseSessionFilename('2026-02-01-abc12345-extra-session.tmp');
assert.strictEqual(result, null, 'Extra segments should be rejected');
assert.ok(result, 'Hyphenated short IDs should be accepted');
assert.strictEqual(result.shortId, 'abc12345-extra');
})) passed++; else failed++;
if (test('rejects impossible month (13)', () => {