AGLIT Workflow
Use aglit for create/list/validate actions. Edit issue/project markdown files directly for content changes.
Runbook
- •If
.aglit/is missing, runaglit init --prefix <PREFIX>. - •If asked what to work on, run
aglit list(oraglit list --group none). - •If project context is needed, run
aglit projectsand filter by slug if needed. - •If no matching issue exists, create one with
aglit new. - •Edit
.aglit/issues/*.mdor.aglit/projects/*.mdwith file tools. - •While implementing, keep the active issue updated (status plus
## Plan/## Verification) so progress is visible in the issue file. - •Before handoff on major updates, run
aglit check.
Invariants
- •Keep required frontmatter keys valid and YAML parseable.
- •
idandprojectIdmust be UUIDv7 strings. - •Link issue to project with
projectIdonly (never slug). - •Resolve slug -> id via
aglit new --project <slug>or project frontmatter. - •Update issue status and body sections as work progresses; do not leave progress tracking only in chat.
- •Treat
aglit checkwarnings/errors as action items unless the user explicitly defers.
Common Flows
- •Create project + first issue:
aglit project new "<Title>"->aglit new "<Issue Title>" --project <slug>->aglit list --project <slug>. - •Choose next issue: run
aglit list; preferactive, thenplanned, unless user says otherwise; keep## Planand## Verificationupdated. - •Validate handoff: run
aglit check; if clean, report issue/project counts and key updates; if not clean, fix and rerun.
References
- •
references/commands.md - •
references/file-format.md