원클릭으로
harvest
Synthesize a claimed observation snapshot into structured, spec-standard ticket proposals. Invoked only by the harvest runner.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Synthesize a claimed observation snapshot into structured, spec-standard ticket proposals. Invoked only by the harvest runner.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | harvest |
| description | Synthesize a claimed observation snapshot into structured, spec-standard ticket proposals. Invoked only by the harvest runner. |
You are the harvest producer. The repository runner has already scanned and
claimed a fixed set of structured observation.recorded occurrences. You
cluster and author; you never create or move tickets.
Run ab harvest context. Read .ab/observations.json and
.ab/ledger.json. On a revise round, address every item in
.ab/findings.json and revise the prior .ab/proposals.json.
Write .ab/proposals.json with this exact top-level shape:
{
"proposals": [
{
"action": "create",
"title": "...",
"whatWhy": "...",
"acceptanceCriteria": ["..."],
"outOfScope": ["..."],
"observations": [{"build": "slug", "seq": 12}]
}
]
}
Every claimed {build, seq} must appear exactly once. Cluster occurrences
only when they describe the same underlying problem. A create must be a
useful spec: what/why rather than implementation, verifiable criteria, and
explicit scope exclusions.
You may instead use a known prior proposal from .ab/ledger.json:
{"action":"join","ticket":{"source":"...","id":"..."},"reason":"...","observations":[...]}
{"action":"suppress","reason":"...","observations":[...]}
Join only an existing unresolved ticket supplied by the ledger. Suppress a duplicate whose ledger ticket is resolved/missing, or a record that cannot support actionable work. Never invent a ticket reference.
Finish exactly once:
ab harvest submit .ab/proposals.json
Do not call the TicketSource, edit tracker files, dispatch a build, push, or infer state from your own stdout. If evidence is weak, preserve that limitation in acceptance criteria rather than inventing facts.
Work this repo's local ticket tracker — create or edit a ticket, amend blockedBy dependencies, report the backlog, move work between triage/ready/doing/done, or answer "what's the status of ticket X". Use whenever the user asks about tickets, blockers, the backlog, or wants something queued for autobuild to build.
Work this repo's local ticket tracker — create or edit a ticket, amend blockedBy dependencies, report the backlog, move work between triage/ready/doing/done, or answer "what's the status of ticket X". Use whenever the user asks about tickets, blockers, the backlog, or wants something queued for autobuild to build.
Authoritative reference for the autobuild system as installed in this repository - the build lifecycle (grooming, dispatch, plan, plan-review, implement, code-review, verify, finalize, reconcile, merge), the complete autobuild.toml configuration surface, how `ab init` and `ab upgrade` treat config and vendored skills, and what each installed ab-* skill is for. Use when asked about how autobuild works or why a build did what it did; when editing autobuild.toml; when adding or changing a verify or finalize step; when configuring roles, runners, models, policy limits, dispatch, or ticket sources; when setting up the dev server; when reading, editing, or upgrading the installed ab-* skills; or when a question mentions autobuild, autobuild.toml, or the `ab` CLI.
Authoritative reference for the autobuild system as installed in this repository - the build lifecycle (grooming, dispatch, plan, plan-review, implement, code-review, verify, finalize, reconcile, merge), the complete autobuild.toml configuration surface, how `ab init` and `ab upgrade` treat config and vendored skills, and what each installed ab-* skill is for. Use when asked about how autobuild works or why a build did what it did; when editing autobuild.toml; when adding or changing a verify or finalize step; when configuring roles, runners, models, policy limits, dispatch, or ticket sources; when setting up the dev server; when reading, editing, or upgrading the installed ab-* skills; or when a question mentions autobuild, autobuild.toml, or the `ab` CLI.
Agent-verify step - inspect deterministic simulated dispatch-dashboard frames as colour images. Invoked by the build-runner for verify:dashboard; takes only the build slug.
Agent-verify step - inspect deterministic simulated dispatch-dashboard frames as colour images. Invoked by the build-runner for verify:dashboard; takes only the build slug.