Expand description
Prompt construction.
These strings are the actual product. The graph only moves bytes around; how well a run goes is decided by what the judges are asked to look at and what they are forbidden to speculate about.
Two rules run through all of them:
- No authorship. Nothing an agent receives names a model or a vendor, and every prompt that could invite a guess explicitly forbids guessing.
- Checkable claims. Judges and reviewers are told to verify assertions against the repository, and to name a trigger for every defect. That is what makes an unread patch defensible.
Structs§
- Candidate
View - One candidate as presented to a judge.
- Conduct
Answer - One answered question, for
ConductTask::answersand [ConductOutcome::answers]. - Conduct
Finding - One finding, as shown to the conductor across every review round — not
only the last one. See
ConductOutcome::roundsfor why every round matters here. - Conduct
Finished - A
Failed/Heldtask together with how its last run ended. - Conduct
Outcome - How a task’s last run ended, for a
Failed/Heldtask the conductor has not yet been shown — the “終わったタスク” the whole feature exists for. - Conduct
Rejection - One finding the fixer declined, and why — see
ConductRound::rejected. - Conduct
Round - One review round’s findings and how the fixer treated each one, for
ConductOutcome::rounds. - Conduct
Task - A task shown to
crate::conduct: either runnable (a dependency-blocking target), orRunningpast the stall threshold with no live daemon claiming it.priorityis shown so the conductor can see the order the loop already runs in — never so it can change it: nothing incrate::conduct::Decisioncarries a priority back. - Review
Ctx - Everything a reviewer needs to know about the patch under review.
- Review
Patch - The patch text a stateless reconsideration call restates. See
ReviewReconsiderCtx::patch. - Review
Reconsider Ctx - Everything a reviewer needs to reconsider its vote after a split round.
- Review
Seat Report - One reviewer seat’s report, as shown to the rest of the panel during
reconsideration. Seats stay numbered, never named — the same convention
reviewitself uses for panel size, not a disclosure of identity. - Turn
- A judge’s contribution to the deliberation transcript.
Enums§
- Lens
- One of the fixed angles a reviewer seat is assigned.
Constants§
- MAX_
PATCH_ BYTES - Patches above this size are truncated in the prompt; the judge is pointed at the branch instead. Agent context windows are large but not free, and a 10 MB vendored-dependency diff is not read by anyone anyway.
Functions§
- build_
cache_ note - What a seat that may build is told about the shared build cache.
- conduct
- Prompt for
crate::conduct’s single seat. - deliberate
- Prompt for one deliberation turn.
- final_
vote - Prompt for the private final vote.
- fix
- Prompt for the fixer, given a round’s findings.
- implement
- Prompt for an implementer.
- judge
- Prompt for a blind judge.
- nudge
- Follow-up when a reply could not be parsed.
- resume_
after_ drop - Follow-up when the CLI hung up before delivering an answer.
- review
- Prompt for a reviewer of the winning patch.
- review_
reconsider - Prompt for the one round of reconsideration a split review vote earns.
- with_
overlay - Append the project’s overlay for a node, under a heading of its own.