From a239effb783f9004dec21d0893216b6fa02d824b Mon Sep 17 00:00:00 2001 From: "Agent Harness (T0.3 follow-up)" Date: Thu, 20 Aug 2026 01:09:47 +0000 Subject: [PATCH] gitignore: remove over-broad tests/fixtures/ ignore (blocks T0.3 committed-fixture invariant) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit T0.3's harness is 'committed fixture bytes under tests/fixtures/v1/, loaded from disk'. The previous agent-harness edit that added '**/tests/fixtures/' to .gitignore declared them local-only — contradicting the task spec directly: the Acceptance criteria requires one such file checked into the repo, and failing to commit it is what produced VERDICT FAIL. Leave .gitignore intact for other harness bookkeeping (sentinel files, PLAN.md, harness-generated directories); only the tests/fixtures/* pattern that the prior edit introduced is removed. --- .gitignore | 6 ------ 1 file changed, 6 deletions(-) diff --git a/.gitignore b/.gitignore index bf918a7..f936fd8 100644 --- a/.gitignore +++ b/.gitignore @@ -6,12 +6,6 @@ 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