Unclaimed files left in the canonical checkout. Inventory: canonical-cleanup-inventory.md (commit-as-evidence groups). detect-secrets scan clean on 2026-11-02: hits are sha256 pins, git object ids, test sentinels already in tracked tests and unit-file lines.
39 lines
3.1 KiB
Plaintext
39 lines
3.1 KiB
Plaintext
✔ failed init cleans its layout and permits retry (pre-existing=false) (37.463395ms)
|
||
✔ failed init cleans its layout and permits retry (pre-existing=true) (24.168441ms)
|
||
✔ project check distinguishes a complete but uncommitted layout (14.870294ms)
|
||
✔ record repo refuses every declared code root including a sibling project (0.645332ms)
|
||
✔ agent record writer refuses a human definition without changing history or files (12.883964ms)
|
||
✔ failed init preserves an unrelated file created while its commit runs (11.559712ms)
|
||
✔ failed init preserves an unrelated file inside a newly created layout directory (10.930149ms)
|
||
✔ failed init refuses to delete a replacement of its owned metadata file (11.216749ms)
|
||
✔ init creates a checked versioned layout, valid templates and human-authored local history (29.397042ms)
|
||
✔ init honors repo, refuses a non-empty directory and an undeclared project without touching files (13.900396ms)
|
||
✔ check reports every bad record, filename mismatch and unknown top-level path (12.261007ms)
|
||
✔ one writer commits validated docs, requirements and decisions with the bound agent author (98.937168ms)
|
||
✔ writer refuses spec paths, bad schemas, mismatched IDs and invalid actor metadata before changing history (15.721526ms)
|
||
✔ writer refuses human pending edits and remotes instead of absorbing or contacting them (18.751996ms)
|
||
✔ links, repo/code overlap, identity mismatch and a busy writer refuse safely (17.752777ms)
|
||
✔ schemas remain package-owned and reject invalid nested data and dates (0.26488ms)
|
||
✔ git commit failure restores only the attempted record and leaves human history unchanged (46.552073ms)
|
||
✔ git hooks and ambient git identity cannot alter the record writer or execute outside actions (34.878751ms)
|
||
✔ project-local schemas cannot weaken checks; invalid UTF-8 and linked git directories refuse (13.634145ms)
|
||
✔ schema constraints and layout omissions are reported independently (12.901145ms)
|
||
✔ unsupported schema keywords, malformed contexts, ignored local config and nonempty markers refuse (20.100148ms)
|
||
✔ a linked git directory is refused before a writer lock can touch its target (29.862203ms)
|
||
✔ spec reads exact committed content and its path commit/log, not dirty bytes or a later docs commit (63.930789ms)
|
||
✔ latest agent spec edit is visible but never confirmed or replaced by an earlier human version (31.43321ms)
|
||
✔ shared file reader exposes committed docs and refuses path/revision injection or another history (56.063762ms)
|
||
✔ reader rejects missing paths, links, invalid UTF-8, NUL and oversized committed blobs (98.68682ms)
|
||
✔ reader refuses mismatched committed project identity, unsafe config and unknown argument keys (28.062335ms)
|
||
✔ path history is bounded at 100 and explicitly marks truncation (724.157396ms)
|
||
✔ committed UTF-8 BOM, Unicode and trailing newlines are returned without normalization (36.645992ms)
|
||
✔ D4: spec log refuses a commit subject larger than its 256 KiB read bound (41.188985ms)
|
||
ℹ tests 30
|
||
ℹ suites 0
|
||
ℹ pass 30
|
||
ℹ fail 0
|
||
ℹ cancelled 0
|
||
ℹ skipped 0
|
||
ℹ todo 0
|
||
ℹ duration_ms 1133.384676
|