Round 2 candidate on 26a0b0fab, manifest digest e3f9a400...8f70, 43
paths. It adds tests for Dewey's D1-D4 (comment 28752), the N-a project
socket timeout fix, and the title and N-f text fixes (sage-0492).
Rocko's run: 753 package tests passed, 59/59 mutants killed. Packet
inventory 4a2a9c57...683f verifies 85/85; scanned for secrets and
binaries, none found.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
39 lines
3.1 KiB
Plaintext
39 lines
3.1 KiB
Plaintext
✔ failed init cleans its layout and permits retry (pre-existing=false) (47.428465ms)
|
||
✔ failed init cleans its layout and permits retry (pre-existing=true) (45.149628ms)
|
||
✔ project check distinguishes a complete but uncommitted layout (24.903292ms)
|
||
✔ record repo refuses every declared code root including a sibling project (0.982348ms)
|
||
✔ agent record writer refuses a human definition without changing history or files (19.262758ms)
|
||
✔ failed init preserves an unrelated file created while its commit runs (16.058365ms)
|
||
✔ failed init preserves an unrelated file inside a newly created layout directory (16.203272ms)
|
||
✔ failed init refuses to delete a replacement of its owned metadata file (21.988353ms)
|
||
✔ init creates a checked versioned layout, valid templates and human-authored local history (33.640681ms)
|
||
✔ init honors repo, refuses a non-empty directory and an undeclared project without touching files (16.422198ms)
|
||
✔ check reports every bad record, filename mismatch and unknown top-level path (15.497422ms)
|
||
✔ one writer commits validated docs, requirements and decisions with the bound agent author (84.641556ms)
|
||
✔ writer refuses spec paths, bad schemas, mismatched IDs and invalid actor metadata before changing history (19.674787ms)
|
||
✔ writer refuses human pending edits and remotes instead of absorbing or contacting them (22.936686ms)
|
||
✔ links, repo/code overlap, identity mismatch and a busy writer refuse safely (22.324759ms)
|
||
✔ schemas remain package-owned and reject invalid nested data and dates (0.34333ms)
|
||
✔ git commit failure restores only the attempted record and leaves human history unchanged (44.690397ms)
|
||
✔ git hooks and ambient git identity cannot alter the record writer or execute outside actions (33.089915ms)
|
||
✔ project-local schemas cannot weaken checks; invalid UTF-8 and linked git directories refuse (18.201687ms)
|
||
✔ schema constraints and layout omissions are reported independently (16.453981ms)
|
||
✔ unsupported schema keywords, malformed contexts, ignored local config and nonempty markers refuse (22.163953ms)
|
||
✔ a linked git directory is refused before a writer lock can touch its target (32.595789ms)
|
||
✔ spec reads exact committed content and its path commit/log, not dirty bytes or a later docs commit (70.118472ms)
|
||
✔ latest agent spec edit is visible but never confirmed or replaced by an earlier human version (41.972145ms)
|
||
✔ shared file reader exposes committed docs and refuses path/revision injection or another history (66.670276ms)
|
||
✔ reader rejects missing paths, links, invalid UTF-8, NUL and oversized committed blobs (129.787505ms)
|
||
✔ reader refuses mismatched committed project identity, unsafe config and unknown argument keys (33.459918ms)
|
||
✔ path history is bounded at 100 and explicitly marks truncation (795.921386ms)
|
||
✔ committed UTF-8 BOM, Unicode and trailing newlines are returned without normalization (36.201912ms)
|
||
✔ D4: spec log refuses a commit subject larger than its 256 KiB read bound (47.966942ms)
|
||
ℹ tests 30
|
||
ℹ suites 0
|
||
ℹ pass 30
|
||
ℹ fail 0
|
||
ℹ cancelled 0
|
||
ℹ skipped 0
|
||
ℹ todo 0
|
||
ℹ duration_ms 1969.680905
|