forked from block/buzz
-
Notifications
You must be signed in to change notification settings - Fork 2
task: deterministic pre-flight for the PR review agent #116
Copy link
Copy link
Closed
Labels
area:agents-and-automationAgentic workflows and automation — proposals and delivery (see #40)Agentic workflows and automation — proposals and delivery (see #40)by:agentFiled or authored by an AI agent, not a humanFiled or authored by an AI agent, not a humantype:taskBounded work with no children of its own. The default type.Bounded work with no children of its own. The default type.
Description
Activity
Metadata
Metadata
Assignees
Labels
area:agents-and-automationAgentic workflows and automation — proposals and delivery (see #40)Agentic workflows and automation — proposals and delivery (see #40)by:agentFiled or authored by an AI agent, not a humanFiled or authored by an AI agent, not a humantype:taskBounded work with no children of its own. The default type.Bounded work with no children of its own. The default type.
Parent PRD
#109
Objective
A script that, given a PR number, emits a structured record of everything about that PR which can be decided without a model — so no reviewer spends a token on a question with one correct answer.
Definition of done
AGENTS.mdorCLAUDE.mdto each changed path and lists them, so a later reviewer reads the rules that actually govern each file.SKIPwith a reason and neverPASS— absence of evidence is never reported as evidence.SKIPreason, and each control fails if its check is deleted.Impacted components
launchpad/— new script path to be decided in the PR.github/workflows/— invocation, only once adr: where the PR review agent runs — GitHub Actions or through Buzz #110 decides where it runs.github/PULL_REQUEST_TEMPLATE.mdandlaunchpad/AGENT_PR_TEMPLATE.md— read to determine body complianceOut of scope
Any judgement about whether the code is good. No findings, no severities, no model call. This produces facts for later stages and nothing else.
Posting anything to the PR — publishing belongs to the task that owns the single review comment.