Workstream A of the marketplace-wide rollout (catalog/docs/state-version-rollout.md):
STATE.md is tracked + committed, pushed to private Forgejo, never GitHub/public.
Brings voyage in line with config-audit + ms-ai-architect (already done).
- .gitignore: remove both STATE.md ignore lines (the file was ignored twice, at
the dedicated block and the session/local-state block); replace the comments
with a tracked-state note mirroring config-audit. `.claude/`/projects +
`*.local.*` stay gitignored.
- STATE.md: now tracked; fix its two self-references that still claimed
"gitignored / unresolved discrepancy" — the S31 discrepancy is resolved.
Verify: `git check-ignore STATE.md` exits non-zero; `git ls-files STATE.md`
prints; no bare STATE.md line remains in .gitignore.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LqBYc8Ltrk7LipyJmGxXiB