Skip to content

Add a findings log to the run contract, and accept DL-016 - #41

Draft
jimutt wants to merge 2 commits into
v1from
feat/dld-run-findings
Draft

Add a findings log to the run contract, and accept DL-016#41
jimutt wants to merge 2 commits into
v1from
feat/dld-run-findings

Conversation

@jimutt

@jimutt jimutt commented Aug 25, 2026

Copy link
Copy Markdown
Owner

What

Adds a findings log to the run contract: a fourth file (findings.md) in the run directory, capturing what the agent noticed during the run that the plan did not anticipate. The agent appends via a dld_run_note tool; the extension surfaces the log on run completion as a transcript card and includes a findings section in the board overlay.

Findings are advisory, not gating — a run can complete with findings unaddressed. A finding that blocks the run is a blocker, not a finding.

Stacks on feat/pi-harness-extension, which holds the verified Stage 1 + Stage 2 + rename work. This is the only unverified piece — review focus should be the tool's prompt surface (what the agent is told to record) and whether the completion card is the right amount of detail.

All suites green: 101 bun, 314 bats, tsc clean, tessl plugin lint valid.

jimutt and others added 2 commits August 25, 2026 23:35
Co-Authored-By: Claude Opus 5 <noreply@pi.dev>
Generated-By: pi 0.84.2
A run gains a fourth file: findings.md, append-only markdown capturing
what the agent noticed that the plan did not anticipate. The agent
appends via a dld_run_note tool; the extension surfaces the log on run
completion as a transcript card and includes a findings section in the
board overlay.

Findings are advisory, not gating — a run can complete with findings
unaddressed. A finding that blocks the run is a blocker, not a finding.

The run contract doc gains a findings.md section. Two new skill scripts
(add-finding.sh, get-findings.sh) with bats coverage. The extension
registers the tool and the completion card. All suites green: 101 bun,
314 bats.

Co-Authored-By: Claude Opus 5 <noreply@pi.dev>
Generated-By: pi 0.84.2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant