Atris workflow enforcement for repos using atris/ (MAP, TODO, journal, features, plan-do-review, anti-slop)...
atris/, or when the user invokes Atris flow.atris/atris.md, atris/PERSONA.md, atris/MAP.md, atris/TODO.md.atris/logs/YYYY/YYYY-MM-DD.md when planning or executing.atris/lessons.md — patterns repeat.atris/features/<slug>/ only when opening or closing a feature.atris/MAP.md before any search.Before changing anything, state: goal, files in scope, what "done" means, how it will be checked, what happens if it fails.
Do not:
Verify: commandatris.md itselfIf you cannot honor these, stop, write why in the journal, and ask.
Every task in TODO.md declares:
**T#:** <title> [tier] [kind]
**Owner:** <slug>
**Files:** <paths touched>
**Exit:** <observable done condition>
**Verify:** <shell command, exits 0 on success>
**After:** <deps or none>
**Rollback:** <commit/checkpoint or "none (gray)">
Tier: agent proceeds, gray queues for approval, human never attempted.
Move one task through plan → do → review:
Claimed by: <agent> at <ISO>), execute step by step, update MAP.md and the journal as reality changes.Verify:, read diff, run tests, append one-line lesson to lessons.md, move task to Completed.Deeper work uses atris/features/<slug>/ with idea.md (plan), build.md (steps), validate.md (checks). The task points; the triptych holds the long form.
If you see these, stop and flag:
Verify: actually runningatris/policies/ANTISLOP.md always.atris-design.md, atris-backend.md, or writing.md only when that domain is in scope.policies/AGENT_AUTHORITY.md.After review, if output missed intent or failed verification, append one line to atris/lessons.md. If a lesson repeats 2-3 times, promote it into the relevant policy and prune.