Use when reviewing UI for accessibility — WCAG 2.2 AA, keyboard nav, focus, ARIA, contrast, screen-reader semantics — even on 'is this a11y-OK?' or 'mach das barrierefrei'.
The English summary is being prepared. Showing the original description.
Use when materialising a roadmap into a ticket bundle — 'turn this roadmap into tickets', 'materialise tickets', 'mach Tickets aus der Roadmap', 'emit tickets for this plan'.
The English summary is being prepared. Showing the original description.
Review the instructions the agent will receive before you install.
Materialise a roadmap into an agents/tickets/{slug}/ bundle — one ticket per
buildable step — then wire the markers back and run the buildability gate.
| Signal | Match |
|---|---|
| "turn this roadmap into tickets" | yes |
| "materialise / emit tickets for <roadmap>" | yes |
| "mach Tickets aus der Roadmap" | yes |
| "plan the work for <roadmap>" | yes |
| User wants a YAML ticket bundle, not a prose plan | yes |
| Refining or splitting an existing ticket | no → use refine-ticket |
| Estimating a single ticket | no → use estimate-ticket |
Upstream: roadmap-writing — author the roadmap first.
Downstream: src/scripts/lint_ticket_buildable.ts (the build-readiness gate). A ticket reaches a tracker by paste or MCP (ADR-102) — no export script.
Steps at a glance:
agents/tickets/{slug}/ and draft one ticket YAML per materializable step.model_tier via the granularity floor; split oversized steps.adr_refs / source_refs.manifest.yml with acyclic dependency_graph and empty linear_state.<!-- ticket: T-NNN --> markers back into the roadmap.agents/tickets/_registry.yml.lint_ticket_buildable until exit 0 (max 3 attempts).Confirm the roadmap slug and open agents/roadmaps/{slug}.md. Identify all
materializable steps (checkbox items that describe a code or docs change). Skip
informational steps, phase headings, and acceptance-criteria prose.
agents/tickets/{slug}/ — same slug as the roadmap. Create the directory.
For each materializable step, draft a ticket YAML:
id: T-NNN
roadmap: {slug}
phase: {N}
title: "{step text, ≤80 chars}"
status: ready
model_tier: {lite | medium | high} # see §3
estimate: {story-points, integer}
priority: {1=critical … 4=low}
labels: []
parent: null
blocked_by: []
adr_refs: []
source_refs: []
assets: none
acceptance:
- "{measurable done criterion}"
boundaries:
must_touch: []
may_touch: []
must_not_touch: []
Use estimate-ticket, technical-specification, or refine-ticket when a
step needs deep estimation or spec work.
Apply this floor before marking any ticket lite:
| Criterion | Required for lite |
|---|---|
| Files touched | ≤ 5 |
| Lines changed | ≤ 200 |
| Isolation-testable | yes — no cross-module side effects |
litemediumhigh (use adr-create first)Gate: run ./scripts-run src/scripts/lint_ticket_buildable.ts agents/tickets/{slug}/
and fix all errors before declaring any ticket lite. This is the only
authoritative check — do not skip it.
For each adr_refs and source_refs entry:
git rev-parse HEAD:path/to/file
Fill the sha: field with the result, or pending for files not yet committed.
bundle: {slug}
generated: {ISO-8601 date}
dependency_graph:
T-001: []
T-002: [T-001]
# … acyclic; no circular deps
linear_state: {} # always empty at emit time
Verify acyclicity by tracing every blocked_by chain — no ticket may appear
in its own transitive dependency set.
For each materializable step in agents/roadmaps/{slug}.md, append
<!-- ticket: T-NNN --> to the end of the step line:
- [ ] Add X to Y <!-- ticket: T-003 -->
One marker per step; do not duplicate on re-run (check before appending).
Append or update the bundle entry in agents/tickets/_registry.yml:
bundles:
- slug: {slug}
path: agents/tickets/{slug}/
status: draft
ticket_count: {N}
If the file does not exist, create it with the bundles: root.
./scripts-run src/scripts/lint_ticket_buildable.ts agents/tickets/{slug}/
Fix every reported error. Re-run until exit code 0. Max 3 attempts; if still failing, surface the linter output and ask for guidance.
Tell the user:
Bundle written to
agents/tickets/{slug}/. Each ticket's body is paste-ready Markdown for a Linear/Jira issue; or create issues via a tracker MCP server. No API export (ADR-102).
Do NOT auto-create tracker issues — paste/MCP is the user's call.
agents/tickets/{slug}/manifest.yml — bundle manifest (acyclic graph, empty linear_state)agents/tickets/{slug}/T-NNN-{slug}.md — one file per ticket (YAML frontmatter)agents/tickets/_registry.yml — updated bundle registry<!-- ticket: T-NNN --> markers in the source roadmapsrc/scripts/** — orchestrate; do not reimplement.lite before lint_ticket_buildable passes.dependency_graph — verify acyclicity before writing.<!-- ticket: T-NNN --> markers, grep
for existing markers so a re-run does not duplicate them.sha: pending; remind
the user to re-run after commit to update SHAs.blocked_by dependency before continuing.docs/contracts/ticket-bundle-format.md is the
authoritative schema; src/agent-src/templates/tickets.md is the template.No reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
Use when reviewing UI for accessibility — WCAG 2.2 AA, keyboard nav, focus, ARIA, contrast, screen-reader semantics — even on 'is this a11y-OK?' or 'mach das barrierefrei'.
The English summary is being prepared. Showing the original description.
Use when defining or auditing the activation event — aha-moment selection, retention correlation, falsifiable definition. Triggers on 'what is our aha moment', 'redefine activation'.
The English summary is being prepared. Showing the original description.
Use when capturing an architectural decision — file naming, next ADR number, Status / Context / Decision / Consequences, index regen; fires even without saying 'ADR'.
The English summary is being prepared. Showing the original description.
Adversarial critique — devil's advocate, stress-test, honest teardown ('poke holes', 'be brutal', 'was hältst du davon'); explicit request only. Routine code or design review → code-review.
The English summary is being prepared. Showing the original description.
Use when reading, creating, or updating agent documentation, module docs, roadmaps, or AGENTS.md. Understands the full .augment/, agents/, and copilot-instructions structure.
The English summary is being prepared. Showing the original description.
Use for an adversarial red-team / blue-team / auditor review of an AI agent's CONFIG + behaviour (rules, skills, MCP, hooks, permissions) — attack-chain → defensive-gap list, not a code audit.
The English summary is being prepared. Showing the original description.