Round 2 candidate 7a585aa9606863a0d44a26094b585160914e3d8fd5f13436b56470cd69e6d867,
packet manifest 4292da90162c801a9c56716a0539f8fa072e67e93e4f4d9a0f1e107b84b652ea,
base 02ee7f640. Filbert approved round 2 in comment 28707. Committed by Sage
for Rocko, who has no git access; secrets grep clean, no binaries (one empty file).
Co-Authored-By: Claude Opus 5.5 <[email protected]>
43 lines
2.4 KiB
Plaintext
43 lines
2.4 KiB
Plaintext
✔ init creates a checked versioned layout, valid templates and human-authored local history (25.679277ms)
|
||
✔ init honors repo, refuses a non-empty directory and an undeclared project without touching files (13.738148ms)
|
||
✔ check reports every bad record, filename mismatch and unknown top-level path (12.361888ms)
|
||
✔ one writer commits validated docs, requirements and decisions with the bound agent author (67.854657ms)
|
||
✔ writer refuses spec paths, bad schemas, mismatched IDs and invalid actor metadata before changing history (14.638705ms)
|
||
✔ writer refuses human pending edits and remotes instead of absorbing or contacting them (19.665527ms)
|
||
✔ links, repo/code overlap, identity mismatch and a busy writer refuse safely (19.199864ms)
|
||
✔ schemas remain package-owned and reject invalid nested data and dates (0.281053ms)
|
||
✔ git commit failure restores only the attempted record and leaves human history unchanged (35.191511ms)
|
||
✔ git hooks and ambient git identity cannot alter the record writer or execute outside actions (26.804787ms)
|
||
✔ project-local schemas cannot weaken checks; invalid UTF-8 and linked git directories refuse (26.820476ms)
|
||
✖ schema constraints and layout omissions are reported independently (21.932093ms)
|
||
✔ unsupported schema keywords, malformed contexts, ignored local config and nonempty markers refuse (23.063381ms)
|
||
✔ a linked git directory is refused before a writer lock can touch its target (33.15408ms)
|
||
ℹ tests 14
|
||
ℹ suites 0
|
||
ℹ pass 13
|
||
ℹ fail 1
|
||
ℹ cancelled 0
|
||
ℹ skipped 0
|
||
ℹ todo 0
|
||
ℹ duration_ms 391.432588
|
||
|
||
✖ failing tests:
|
||
|
||
test at packages/project/tests/project.test.mjs:177:1
|
||
✖ schema constraints and layout omissions are reported independently (21.932093ms)
|
||
AssertionError [ERR_ASSERTION]: The expression evaluated to a falsy value:
|
||
|
||
assert.ok(api.validateRecord('decision', { ...decision, options: Array.from({ length: 10 }, (_, i) => ({ key: 'k' + i, text: 'Option' })), recommendation: 'k0' }).length)
|
||
|
||
at TestContext.<anonymous> (file:///mnt/storage/src/mosaic-stack-rocko-147-r1/packages/project/tests/project.test.mjs:182:10)
|
||
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
|
||
at async Test.run (node:internal/test_runner/test:1409:7)
|
||
at async Test.processPendingSubtests (node:internal/test_runner/test:974:7) {
|
||
generatedMessage: true,
|
||
code: 'ERR_ASSERTION',
|
||
actual: 0,
|
||
expected: true,
|
||
operator: '==',
|
||
diff: 'simple'
|
||
}
|