Heddle status for main Repository: Git + Heddle Thread: main Verdict: clean Change: feat(auth): add token expiry validation (#412) Changed paths: 0 · recommend: heddle adopt
Importing Git history: 1 ref(s): main [done] imported Git history [ok] Heddle adopted this Git repo; history is in sync Git commits inspected: 33 · New Heddle states: 33 Workspace: verified · your files untouched
Committed Heddle state hd-xetxmbbz9a1q Saved by: Luke <luke@heddle.sh> Verification: clean
--kind invariant --scope symbol:resolve_scope -m "…" Annotated …/grpc_hosted/sync.rs (1 active annotation) stored in .heddle/ · injected on PreToolUse
Landing thread feature/auth → main body-only edits merged · signature change surfaced for review semantic 3-way merge, AST-aware
Start by looking.
heddle status is observe-only. It reads your Git repo and recommends the next step — nothing is written, nothing uploaded, history untouched.
Adopt without migrating.
Adopt records a starting point in .heddle/ beside Git — it never rewrites history. Export back byte-identical whenever you want out.
Other threads - feature/auth clean ● current - refactor/db clean ● ahead 3 - spike/cache dirty ● ahead 1
Checkpoint, signed.
Every authored state is a durable checkpoint, signed with ed25519 automatically — no key setup. Each state names its author, human or agent.
Leave the knowledge behind.
Annotations are versioned objects — constraint, invariant, rationale — attached to a symbol and injected into the agent's context before it edits. Failed attempts become future guardrails.
--- [invariant] (active) by: Luke empty scope must return NoScope, never the default tree.
Land semantically.
Heddle merges body-only changes cleanly and surfaces a signature change for review — because a contract change deserves a human. Then it lands back to main.