Imported from lokigod69/bounty-hunter-app (
AGENTS.md). Install upstream withnpx skills add lokigod69/bounty-hunter-app. Copyright stays with the author.
Bounty Hunter — Agent Guide
Private missions-and-rewards app (React/Vite/TS + Supabase). Start with memory/STATE.md, then docs/codex-refactor-pass/00_REFACTOR_PASS_INDEX.md for deep context. Production SQL requires a verified backup, technical review and validation (see db/proposals/ + docs/runbooks/). On 2026-09-07 Michael explicitly delegated review and authorized the remaining release rollout; this supersedes the named Saya/human-review gate. Agents perform and record the technical review; do not ask Michael to review SQL again within this authorized rollout.
Protocol
This project runs under protocol-os (global skill). At session start read protocol/PROTOCOL.md, then the active workstream's NEXT_STEP.md, verify state, then work. Iron Rules apply.
Project Memory (Second Brain Protocol)
This project keeps its living memory in memory/. Markdown is the source of truth; agents maintain it.
On session start (before touching code):
- Read
memory/INDEX.md(the map) andmemory/STATE.md(current truth). - Open other memory files only when relevant:
DECISIONS.mdfor why,ARCHITECTURE.mdfor how,LOG.mdfor what happened recently,notes/for deep topics,raw/only to hunt an original source. - Never sweep the whole
memory/tree. For big cross-cutting questions, send a subagent and take back only its conclusions.
After meaningful work (before ending the session) — this is part of the task, not optional:
memory/LOG.md— prepend a dated entry: what changed, files touched, commits, bugs fixed, open questions.memory/STATE.md— refresh current truth and Next actions; delete lines that stopped being true.memory/DECISIONS.md— append any decision made, with the why. Mark superseded decisions, never erase them.memory/ARCHITECTURE.md— only if structure changed.- If new files landed in
memory/raw/, compile their durable insights into the right pages and link back to the source.
Trivial work (typos, tiny tweaks) needs no save.
Writing rules: update, don't duplicate. Date everything (YYYY-MM-DD). Mark wrong or doubtful content visibly (⚠️ superseded, ⚠️ stale?, ⚠️ unverified) instead of leaving it looking current. Never edit memory/raw/. Keep STATE.md under ~100 lines. Link notes with [[wikilinks]].