Issue workflow
Source of truth
Gitea Issues are the source of truth for tasks, discussions, labels, milestones, and status.
Do not copy the full backlog into git.
Repository documents may define:
- issue templates
- triage rules
- Codex task format
- verification rules
- release checklist
Labels
Recommended labels:
P0
P1
P2
P3
security
data-integrity
backend
frontend
wiki
tags
materials
theatre
codex-ready
needs-design
blocked
good-first-codex-task
Codex-ready criteria
An issue can be labeled codex-ready only when it has:
- clear background
- target area
- concrete tasks
- acceptance criteria
- verification commands
- explicit non-goals
- no unresolved architecture decision
Workflow
- Create or refine the issue in Gitea.
- Add labels and milestone.
- If design is unclear, label
needs-design.
- Discuss design before implementation.
- When scoped enough, label
codex-ready.
- Give Codex the issue URL or copied issue body.
- Codex creates a branch.
- Codex implements a small patch.
- Codex runs verification commands.
- Human reviews the diff.
- Merge.
- Close the issue from the PR/commit message.
Commit message
Use issue references when possible:
fix: prevent preview SSRF
Refs: #123
or
fix: prevent preview SSRF
Closes: #123
depending on whether the change fully resolves the issue.