docs(ploeg): propose ADR-0059 delivery facts come from the forge #173

Merged
ryangr0 merged 1 commit from ryangr0/ploeg-adr-outcome-field-ownership into development 2026-10-03 11:54:41 +00:00 AGit
Owner

An agent can decide today whether its Run delivered and where: the drop
box's outcome, links and checkpoint survive a clean exit, a failed forge
read reads as "no pull request", pr_updated needs no push, and
publication and the review watch take the PR number from any link and
pair it with the Work Item's repository.

The proposed record gives every OutcomeReport and Checkpoint field one
owner. The agent keeps its narrative (summary, findings, problem,
solution, verdict, created Work Item proposals); the worker alone sets
pr_opened/pr_updated, links, checkpoint, failure reason and a new
delivery field from forge reads bound to the Run's forge, repository,
branch and head commit, which ploegd checks against the claim. A failed
forge read is an explicit unknown that routes to needs_human, and
reports from older workers are accepted for one release under a link
binding check. It follows the worker-owned verification of PR #152.

Proposed, not accepted: six owner questions are listed in the ADR (refine vs supersede ADR-0018, drop agent links, new infra_forge reason, older-worker window, retry policy).

Verified with mise run verify on the pinned toolchain (all gates passed).

Ticket: https://vikunja.webgrip.dev/tasks/1732

🤖 Generated with Claude Code

An agent can decide today whether its Run delivered and where: the drop box's outcome, links and checkpoint survive a clean exit, a failed forge read reads as "no pull request", pr_updated needs no push, and publication and the review watch take the PR number from any link and pair it with the Work Item's repository. The proposed record gives every OutcomeReport and Checkpoint field one owner. The agent keeps its narrative (summary, findings, problem, solution, verdict, created Work Item proposals); the worker alone sets pr_opened/pr_updated, links, checkpoint, failure reason and a new delivery field from forge reads bound to the Run's forge, repository, branch and head commit, which ploegd checks against the claim. A failed forge read is an explicit unknown that routes to needs_human, and reports from older workers are accepted for one release under a link binding check. It follows the worker-owned verification of PR #152. Proposed, not accepted: six owner questions are listed in the ADR (refine vs supersede ADR-0018, drop agent links, new infra_forge reason, older-worker window, retry policy). Verified with `mise run verify` on the pinned toolchain (all gates passed). Ticket: https://vikunja.webgrip.dev/tasks/1732 🤖 Generated with [Claude Code](https://claude.com/claude-code)
docs(ploeg): propose ADR-0059 delivery facts come from the forge
Some checks failed
[Workflow] On Pull Request / checks (pull_request) Has been cancelled
[Workflow] On Pull Request / warnings (pull_request) Has been cancelled
[Workflow] On Pull Request / release-policy (pull_request) Has been cancelled
6169e403a8
An agent can decide today whether its Run delivered and where: the drop
box's outcome, links and checkpoint survive a clean exit, a failed forge
read reads as "no pull request", pr_updated needs no push, and
publication and the review watch take the PR number from any link and
pair it with the Work Item's repository.

The proposed record gives every OutcomeReport and Checkpoint field one
owner. The agent keeps its narrative (summary, findings, problem,
solution, verdict, created Work Item proposals); the worker alone sets
pr_opened/pr_updated, links, checkpoint, failure reason and a new
delivery field from forge reads bound to the Run's forge, repository,
branch and head commit, which ploegd checks against the claim. A failed
forge read is an explicit unknown that routes to needs_human, and
reports from older workers are accepted for one release under a link
binding check. It follows the worker-owned verification of PR #152.

VIK-1732

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
ryangr0 merged commit 4ccdeb4304 into development 2026-10-03 11:54:41 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
webgrip/unfold!173
No description provided.