diff --git a/AGENTS.md b/AGENTS.md index 8fbcb89..b478679 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -27,6 +27,8 @@ record; nothing here is scaffolding from before 2026-10-14. - Work is an issue with a `DONE:` line. Open it, do it, receipt it on the issue, close it. Label it `queued` and Time runs it when its turn comes (oldest first, `Depends on #N` respected); `ready` runs it on the next beat, beside whatever else is running; `spec` has Time split it into cards. +- Before a task, find its route in `SKILLS.md` and load only the skills it names, by path. No model decides which + skill to load. - You act as yourself (Time too: it is the `time` user). There is no shared service token on prod. If you can't do something, your Gitea permissions are the reason; ask the owner (`teahubxyz`) on the issue. - Porting from the old instance: only when a card needs it, only after reading it, one piece per commit, and a line in @@ -41,7 +43,6 @@ record; nothing here is scaffolding from before 2026-10-14. - MCP source: `mcp/` (FastMCP, deploy with `fly deploy`). - Decisions: `docs/decisions.md` (append-only, dated). - Rebuild log: `docs/rebuild.md`. -- Skills: `.agents/skills/` (vendored; see its README). Marketing/launch work: read `product-marketing` first, then - `launch` / `social` / `copywriting`; `brag-slim` for launch videos; `marketing-loops` for anything recurring. +- Skills: `SKILLS.md` (routes, ledger, belts); the vendored folders are in `.agents/skills/`. - Time's engine: `teahubxyz/time` `.github/time/` (`time.py` the clock, `venture.py` the venture loop, `astra.py` the daily planner, `seats.json` the seats). The planner and the steward both write to the "Astra log" issue there.