Files
stack/agents/filbert/work/s6/out/node-mosaic.txt
T
jason.woltjeandClaude Opus 5.5 55bff3b274 docs(s6): row 41 round 4 candidate packet, R5 fix (filbert)
Candidate manifest 08a78972 (42 files). Gate at 0a4c8f13.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-09 22:30:16 -05:00

78 lines
5.4 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
✔ pure resolution selects current default or explicit enrolled account (2.429019ms)
✔ scope is explicit, bounded and never inferred (2.008188ms)
✔ fork pin is preserved against default change, override, missing account and revocation (1.028803ms)
✔ unenrolled account/provider, missing harness, model expansion and native model ceiling refuse (0.937079ms)
✔ only explicit synthetic credential forms and internal fixture stores admitted (6.706158ms)
✔ two concurrent workspaces of the same agent publish distinct complete private generations (66.687633ms)
✔ same execution ID is exclusively claimed and cannot overwrite a published generation (35.350014ms)
✔ failed generation after-auth preserves prior files, records failure and refuses blind same-ID retry (53.622341ms)
✔ failed generation before-publish preserves prior files, records failure and refuses blind same-ID retry (62.771761ms)
✔ credential lock contention refuses without duplicate side effects (14.189607ms)
✔ symlinked pre-existing final target is refused and never followed (27.916602ms)
✔ invalid registry cannot resolve; no fallback to supplied partial entries (0.324141ms)
✔ post-publication failure records uncertainty, preserves complete generation and prevents replay (27.397863ms)
✔ expired credentials refresh under transaction and subsequent generation reuses rotation (95.071147ms)
✔ refresh failure retains prior generation and store state (66.210873ms)
✔ refresh timeout retains prior generation and store state (145.945902ms)
✔ refresh malformed retains prior generation and store state (67.020929ms)
✔ concurrent refresh on same account refuses contention while unrelated account proceeds (215.216001ms)
✔ invalid refresh options refuse before burning claim (32.635753ms)
✔ fixed fake process rotates both OAuth fields without mutating caller input (34.494178ms)
✔ concurrent isolated processes preserve separate provider credentials (30.51094ms)
✔ fake failure is refused with fixed diagnostics (28.545153ms)
✔ fake malformed is refused with fixed diagnostics (23.610575ms)
✔ fake timeout is refused with fixed diagnostics (105.288146ms)
✔ fake unchanged is refused with fixed diagnostics (33.437171ms)
✔ caller executable/environment injection is rejected before spawning (0.361978ms)
✔ valid fixture tree validates and lists without secrets (78.943192ms)
✔ unknown-field refuses (0.466063ms)
✔ invalid-id refuses uppercase and traversal shapes (0.780417ms)
✔ plain-http baseUrl requires allowInsecureTransport (0.329672ms)
✔ native provider rejects allowInsecureTransport (0.14812ms)
✔ unsupported credential type and kind refuse (0.179903ms)
✔ account provider-path mismatch refuses (0.137888ms)
✔ profile account refs must be provider/account shaped (0.278809ms)
✔ seat selection accepts fork pin field, validates account refs (0.228679ms)
✔ harness manifest id must equal executable (gate 1) (0.237291ms)
✔ CLI validate: duplicate provider id across files refuses (34.642672ms)
✔ CLI validate: missing referenced provider/account refuse (37.622294ms)
✔ CLI validate: broken JSON refuses without secret echo (38.871585ms)
✔ CLI usage errors exit 2 (64.004687ms)
✔ credential.json sibling presence does not break validation and is never read (74.131397ms)
✔ D1 missing, empty and structurally empty roots refuse, no list projection (198.454483ms)
✔ D1 required directory auth cannot be absent (67.557644ms)
✔ D1 required directory auth/providers cannot be absent (62.914613ms)
✔ D1 required directory auth/accounts cannot be absent (66.596975ms)
✔ D1 required directory auth/settings cannot be absent (62.26027ms)
✔ D1 required directory harnesses cannot be absent (62.855613ms)
✔ D1 root file and unreadable metadata refuse (110.859654ms)
✔ D2 no symlink traversal at auth/providers/openai-codex.json (56.377228ms)
✔ D2 no symlink traversal at auth/accounts/openai-codex/homelab-openai (61.738757ms)
✔ D2 no symlink traversal at auth/providers (58.632499ms)
✔ D2 no symlink traversal at auth (61.411345ms)
✔ D2 root and ancestor symlinks and lexical traversal refuse (162.750712ms)
✔ private filesystem modes enforced for root (51.93814ms)
✔ private filesystem modes enforced for auth (53.662983ms)
✔ private filesystem modes enforced for auth/providers/openai-codex.json (58.640811ms)
✔ private filesystem modes enforced for auth/accounts/openai-codex/homelab-openai/account.json (63.272857ms)
✔ D3 numeric version 1 only across all record kinds (1.40059ms)
✔ D4 nested unknown keys and missing per-kind required fields refuse (64.66648ms)
✔ D5 unenrolled default refuses even when account exists (65.199118ms)
✔ D6 provider/account credential type must match (66.85376ms)
✔ D7 every harness endpoint enforces HTTP opt-in and shape (0.478063ms)
✔ D8 URLs reject embedded credentials and unsupported protocols without echo (174.054132ms)
✔ D9 malformed JSON diagnostics contain no content excerpt (60.943055ms)
✔ D10 missing metadata is missing-path, not invalid-json (64.69376ms)
✔ D10 library returns no partial entries on any invalid record (71.901694ms)
✔ null/scalar/array metadata refuses without stack or echo (223.397559ms)
✔ credential sibling is never opened, even when an unreadable symlink (31.932356ms)
✔ oversized metadata refuses before parsing (55.12523ms)
ℹ tests 69
ℹ suites 0
ℹ pass 69
ℹ fail 0
ℹ cancelled 0
ℹ skipped 0
ℹ todo 0
ℹ duration_ms 2194.660704