What needs you
Overview puts questions and failures first, ahead of running work, pull requests and the day's log.
Holophyte claims a ticket from your board, has an agent implement it in an isolated git worktree, holds it to the ticket's verify commands and an independent review, and lands it on main.
The next Ready ticket whose dependencies have merged. Its body becomes the contract.
An agent works and commits in its own git worktree, optionally in a container.
The ticket's own verify commands run on the candidate.
An independent reviewer judges the diff and witnesses each criterion.
A merge to main, or a pull request watched through its checks.
Merged. The store records the commit, the rounds and any follow-ups.
Not merged. The branch is kept and the run ends with its reason.
Overview puts questions and failures first, ahead of running work, pull requests and the day's log.
Progress by round, whether review witnessed each criterion, and the agent's chat with your steer notes.
Checks, rounds, what it waits on, diff size, and the screenshots and video the run captured.
Cards move as the factory works: queued, implementing, on CI, parked on a pull request, asking, failed, merged.
Review findings across runs, worst first, with the follow-ups that become Backlog drafts when their pull request merges.
The reviewer marks each acceptance criterion met, not met or unwitnessed, and anything short of met blocks approval.
Optionally, a second reviewer tries to break the candidate while the first checks it against the ticket.
The implementer works in its own worktree, optionally in a container; the reviewer gets a read-only copy with no host credentials.
Send a note from the run page or holo steer and the agent reads it at its next turn.
Every claim, round, finding, steer and merge is a row in one SQLite store per project, and the console renders from it.