chore(state): make STATE.md local-only — public open/ mirror must not carry state-of-play

This repo's only remote is the PUBLIC open/config-audit mirror. The global
continuity rule (refined) says a repo with a public remote must keep STATE.md
LOCAL-ONLY (gitignored), because the only available push would leak internal
state-of-play. STATE.md was tracked here under the old "always tracked" rule,
which silently assumed a private remote.

Untrack STATE.md (kept on disk for continuity; the session-start hook reads it
from disk regardless of git status) and add it to .gitignore. Mirrors the
linkedin-studio precedent (commit 9338454). Operator-approved 2026-06-21.

Note: prior chore(state) commits remain in public history (accepted — scrub not
requested).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Kjell Tore Guttormsen 2026-06-21 19:01:34 +02:00
commit ba66f1fc17
2 changed files with 7 additions and 42 deletions

8
.gitignore vendored
View file

@ -24,7 +24,13 @@ S*-PROMPT.md
# v5 namespace research (local-only spike output)
docs/v5-namespace-research.md
# --- session/local state (gitignored) — STATE.md er nå tracked, se ~/.claude/CLAUDE.md ---
# --- session/local state (gitignored) ---
# STATE.md is LOCAL-ONLY: this repo's only remote is the PUBLIC open/ mirror, and
# the global continuity rule says STATE.md must never reach a public mirror (it
# would leak internal state-of-play). Mirrors the linkedin-studio precedent.
# (Previously tracked under the old "always tracked" rule that assumed a private
# remote — corrected 2026-06-21. See ~/.claude/CLAUDE.md.)
STATE.md
REMEMBER.md
ROADMAP.md
TODO.md