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) (30.351989ms)
|
||
✔ failed init cleans its layout and permits retry (pre-existing=true) (28.403711ms)
|
||
✔ project check distinguishes a complete but uncommitted layout (13.761872ms)
|
||
✔ record repo refuses every declared code root including a sibling project (0.619841ms)
|
||
✔ agent record writer refuses a human definition without changing history or files (12.851689ms)
|
||
✔ failed init preserves an unrelated file created while its commit runs (11.086909ms)
|
||
✔ failed init preserves an unrelated file inside a newly created layout directory (11.418719ms)
|
||
✔ failed init refuses to delete a replacement of its owned metadata file (11.324705ms)
|
||
✔ init creates a checked versioned layout, valid templates and human-authored local history (25.409061ms)
|
||
✔ init honors repo, refuses a non-empty directory and an undeclared project without touching files (14.678882ms)
|
||
✔ check reports every bad record, filename mismatch and unknown top-level path (12.535479ms)
|
||
✔ one writer commits validated docs, requirements and decisions with the bound agent author (100.149809ms)
|
||
✔ writer refuses spec paths, bad schemas, mismatched IDs and invalid actor metadata before changing history (14.904455ms)
|
||
✔ writer refuses human pending edits and remotes instead of absorbing or contacting them (20.882314ms)
|
||
✔ links, repo/code overlap, identity mismatch and a busy writer refuse safely (21.909453ms)
|
||
✔ schemas remain package-owned and reject invalid nested data and dates (0.326768ms)
|
||
✔ git commit failure restores only the attempted record and leaves human history unchanged (153.162615ms)
|
||
✔ git hooks and ambient git identity cannot alter the record writer or execute outside actions (37.383567ms)
|
||
✔ project-local schemas cannot weaken checks; invalid UTF-8 and linked git directories refuse (14.476643ms)
|
||
✔ schema constraints and layout omissions are reported independently (14.310685ms)
|
||
✔ unsupported schema keywords, malformed contexts, ignored local config and nonempty markers refuse (20.847602ms)
|
||
✔ a linked git directory is refused before a writer lock can touch its target (33.005222ms)
|
||
✔ spec reads exact committed content and its path commit/log, not dirty bytes or a later docs commit (61.511428ms)
|
||
✔ latest agent spec edit is visible but never confirmed or replaced by an earlier human version (29.860129ms)
|
||
✔ shared file reader exposes committed docs and refuses path/revision injection or another history (55.077987ms)
|
||
✔ reader rejects missing paths, links, invalid UTF-8, NUL and oversized committed blobs (219.312497ms)
|
||
✔ reader refuses mismatched committed project identity, unsafe config and unknown argument keys (28.722384ms)
|
||
✔ path history is bounded at 100 and explicitly marks truncation (667.051499ms)
|
||
✔ committed UTF-8 BOM, Unicode and trailing newlines are returned without normalization (28.831474ms)
|
||
✔ D4: spec log refuses a commit subject larger than its 256 KiB read bound (33.139387ms)
|
||
ℹ tests 30
|
||
ℹ suites 0
|
||
ℹ pass 30
|
||
ℹ fail 0
|
||
ℹ cancelled 0
|
||
ℹ skipped 0
|
||
ℹ todo 0
|
||
ℹ duration_ms 1176.427414
|