Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -180,5 +180,8 @@ src/SupportingFiles/Booket/GoogleService-Info.plist
# Performance traces and local probe workspace (large, generated)
.perf/

# CodeGraph local index (generated, per-working-tree SQLite data)
.codegraph/

# Claude Code scheduled-task runtime lock (per-machine, not shared)
.claude/scheduled_tasks.lock
20 changes: 20 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,26 @@ If a referenced doc is missing, ask before assuming its contents.

---

## Repository intelligence

When CodeGraph is available, use it for broad repository exploration, symbol
relationship discovery, and impact analysis before falling back to wide
`rg`/file-reading sweeps.

Use this workflow:

- For architecture or unfamiliar-area questions, start with CodeGraph
`context`, `query`, `impact`, `callers`, or `callees`.
- For exact literal searches, narrow symbol lookups, and final evidence, use
`rg` and direct file reads.
- If CodeGraph reports stale or pending files, verify those files directly
before relying on the indexed result.
- Do not commit `.codegraph/`; it is a generated local SQLite index. Regenerate
it with `codegraph init -i` when missing, and use `codegraph sync` only when
working outside an active MCP watcher or after a branch switch / batch edit.

---

## Architecture guardrails

### Feature structure
Expand Down
Loading