This file is the walk-up
GRAQ.mdfor the graqle-sdk repository. It is NOT shipped in thegraqlewheel. When Claude Code runs inside this repo, the ChatAgentLoop v4 loader picks up this file and merges it on top of the immutable built-in floor (graqle/chat/templates/GRAQ_default.md).Content here is treated as advisory context for SDK developers — the floor rules are NEVER overridden.
- Cross-project edits. This session is scoped to
graqle-sdk/. Never touchgraqle-studio/,graqle-vscode/,crawlq/,tracegov/. - Patent-protected stubs. The files listed in
tests/conftest.pycollect_ignoreare IP-protected stubs — never attempt to implement them from the test skeleton alone. Implementation lives in the private research branch. - pytest runner. On Windows, running
pytest tests/without a path can crash pytest-xdist workers. Prefer a scoped path (e.g.pytest tests/test_core/) or pass-p no:xdist. - Cost envelope (SDK dogfooding). Target $0.079/turn, hard ceiling $0.10/turn when running this project's own chat loop on itself.
- Turn budget. Base 25 tool calls / 120s per tool; burst override up to 100 calls with a soft chip.
- Cloud spend gate. $10/month is the hard threshold above which any
cloud-billable resource creation requires prior explicit approval,
as defined in
CLAUDE.md.
- Bump
pyproject.toml+graqle/__version__.pyin one commit - Update
CHANGELOG.mdin the same commit - Tag
vX.Y.Zonly after operator approval on the merged PR - Trusted Publishing via GitHub Actions picks up the tag and publishes
- Branch
hotfix/<shortname>offprivate/master - One commit per fix with a clear
fix(...):prefix - Full governance chain per fix (reason → review → commit)
- PR to private/master, operator reviews, merge, tag, publish
This repository uses the Graphical Context Controller (.gcc/) for
session memory and the Global Strategy Management (.gsm/) for
architectural decision records. Read those directories at session
start for context continuity across instances.
Project-local walk-up extensions. Last updated 2026-04-12 during the v0.50.1 hotfix implementation session.
