nixcfg/config/opencode/commands
Harald Hoyer f0cc300358 fix(opencode): make Phase 6 file gate see untracked files
`git diff --name-only` only shows tracked files with unstaged
modifications. It does not show untracked files — which is precisely
the state of any new test file @test creates, since @test's sandbox
denies `git add`. The pre/post snapshots therefore both missed new
files entirely and `comm -23 post pre` returned nothing, letting the
gate cheerfully conclude nothing changed even when @test had just
created tests/foo.rs (or, worse, src/lib.rs).

Switch both snapshots to `git status --porcelain | sed 's/^...//'
| sort -u`, which captures modified, staged, and untracked files in
a single pass. Inline rationale notes the untracked blind spot so
the orchestrator does not fall back to git diff.
2026-05-08 10:20:16 +02:00
..
commit.md feat: add opencode commands 2026-05-05 14:14:25 +02:00
review.md refactor(opencode): make workflow forge-agnostic and read TODO.md from bare repo 2026-05-06 15:28:08 +02:00
workflow.md fix(opencode): make Phase 6 file gate see untracked files 2026-05-08 10:20:16 +02:00