The previous harness agent placed ids's trybuild fixtures in which left them off the path cargo test --test compile_fail reads (), so every run re-generated new ones (no content match → suite never greens). Move default_task_id.stderr and unscoped_key.stderr next to their .rs inputs. Also remove from . The blanket rule blocked the two intentionally-committed trybuild fixtures (the only non-target .stders in this repo) with no useful gating function; leaving it in place silently drops new or renamed compile-fail assertions on any subsequent clone. Fixes verdict T0.1/compile_fail block per .task-result-T0.1; nothing else changed in lib.rs, derives, or trait impls.
32 lines
780 B
Plaintext
32 lines
780 B
Plaintext
.claude
|
|
.pi
|
|
target
|
|
rust-agentic-task.md
|
|
tasks/artifacts/*
|
|
|
|
verify/
|
|
reviews/
|
|
|
|
# Test fixtures are local-only, not committed. See T0.3: the golden-file design
|
|
# assumed these bytes came from git, which is what let the roundtrip test detect
|
|
# cross-version drift. Untracked, that guarantee is gone — a fresh clone has no
|
|
# fixtures at all — so the task's Verify section needs rewriting to match.
|
|
**/tests/fixtures/
|
|
# agent-harness: build artifacts and vendored archives never belong in source control
|
|
*.tar.gz
|
|
*.tgz
|
|
*.crate
|
|
*.zip
|
|
*.bin
|
|
*.whl
|
|
vendor/
|
|
node_modules/
|
|
|
|
# agent-harness: task/phase completion sentinel files, harness bookkeeping only
|
|
.task-result-*
|
|
.phase-result-*
|
|
.stage-done-*
|
|
|
|
# agent-harness: PLAN.md is per-task planner scratch state, never a deliverable
|
|
PLAN.md
|