Problem
git add on the force-tracked IPADP meta files under specs/ exits nonzero with the "paths are ignored" advice even though staging succeeds. This silently breaks git add ... && git commit chains (hit twice during the v1.0.4 sync, 2026-09-03).
Root cause
.gitignore line 62 ignores specs/ wholesale (upstream dogfooding rule). Three meta files are force-tracked under it:
specs/metadata.json
specs/upstream-release-sync-strategy/spec.md
specs/upstream-release-sync-strategy/checklists/requirements.md
Git cannot re-include files inside an excluded directory, so plain !specs/... negations do not work; the rule must become specs/* plus child negations.
Acceptance criteria
Problem
git addon the force-tracked IPADP meta files underspecs/exits nonzero with the "paths are ignored" advice even though staging succeeds. This silently breaksgit add ... && git commitchains (hit twice during the v1.0.4 sync, 2026-09-03).Root cause
.gitignoreline 62 ignoresspecs/wholesale (upstream dogfooding rule). Three meta files are force-tracked under it:specs/metadata.jsonspecs/upstream-release-sync-strategy/spec.mdspecs/upstream-release-sync-strategy/checklists/requirements.mdGit cannot re-include files inside an excluded directory, so plain
!specs/...negations do not work; the rule must becomespecs/*plus child negations.Acceptance criteria
git add specs/metadata.jsonexits 0 (no advice message)specs/still ignored (e.g. a scratchspecs/foo/dir never shows ingit status)