Skip to content

Commit d59d50d

Browse files
The lockfile catches up with the mcp dev dependency, and adoption output is ignored
uv.lock records the `mcp` dev dependency added with `grapharc mcp`, so its gate tests run in CI rather than silently skipping. The `.mcp.json` and skill that `grapharc init --claude-code` writes when this repo dogfoods its own supervision join the generated-not-authored list, alongside the runtime residue ignored above. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent 119dc5f commit d59d50d

2 files changed

Lines changed: 24 additions & 2 deletions

File tree

.gitignore

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -232,8 +232,9 @@ __marimo__/
232232
# A policy generated because no `--policy`, no `grapharc.toml` and no existing
233233
# one was found. Generated rather than authored: the design is that you *promote*
234234
# it — read it, edit it, move it, pass `--policy` — instead of committing it from
235-
# where a tool dropped it. `grapharc.toml` itself is deliberately NOT ignored;
236-
# that one is yours and belongs in version control.
235+
# where a tool dropped it. In a project of your own, the scaffolded
236+
# `grapharc.toml` is authored config and belongs in version control; in *this*
237+
# repo the root one is dogfooding residue, ignored with the rest of it below.
237238
.grapharc/
238239

239240
# Durable claim stores from `grapharc demo --memory PATH`, and the two sidecars
@@ -247,7 +248,26 @@ __marimo__/
247248
/workspace/
248249
/scratch/
249250

251+
# Dogfooding residue at the repo root: the `grapharc init` scaffold pair, the
252+
# registries that drive the demo films, and the `app/` directory a bench
253+
# shakeout wrote its success condition into. None of it is project source, and
254+
# none of it — the bench residue especially — should ride along on a push.
255+
# Root-anchored, so `bench/fixture/app/` (a committed part of the bench) is
256+
# untouched.
257+
/registry.py
258+
/grapharc.toml
259+
/demo_registry.py
260+
/sample_incident.py
261+
/app/
262+
250263
# Claude Code's per-machine settings. Already covered by many people's global
251264
# ignore; named here so a fresh clone does not depend on that being true.
252265
.claude/settings.local.json
253266
HANDOFF.md
267+
268+
# Generated by `grapharc init --claude-code` when this repo dogfoods its own
269+
# supervision. Generated rather than authored, like the policy above: promote
270+
# a copy into a project you are governing instead of committing the one a
271+
# smoke test dropped here.
272+
/.mcp.json
273+
/.claude/skills/

uv.lock

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)