feat(scaffold): add role and slug to harness templates (ADR-0045 PR 6) - #2140
Conversation
Site previewPreview: https://c6fbacd3-site.fullsend-ai.workers.dev Commit: |
|
🤖 Finished Review · ✅ Success · Started 8:57 PM UTC · Completed 9:04 PM UTC |
ReviewFindingsInfo
Previous runReviewFindingsLow
|
Each scaffold harness template now declares its agent identity inline, moving toward self-contained harness files per ADR-0045. Signed-off-by: Claude <noreply@anthropic.com> Signed-off-by: Greg Allen <gallen@redhat.com>
b02a3a1 to
7ac6d8e
Compare
|
🤖 Finished Review · ✅ Success · Started 9:08 PM UTC · Completed 9:14 PM UTC |
|
🤖 Finished Retro · ✅ Success · Started 11:04 AM UTC · Completed 11:08 AM UTC |
|
Retro: PR #2140 — feat(scaffold): add role and slug to harness templates This was a clean, well-executed workflow with no meaningful improvement opportunities identified. Timeline: A mechanical 18-line PR (6 files) was opened by a human author. The review bot completed its first pass in ~8 minutes, finding a single low-severity field-ordering inconsistency between the ADR-0045 example and the PR's YAML key ordering. The bot correctly approved despite the low finding. The author fixed the ordering within 1 minute and force-pushed. The second review pass approved cleanly with no new findings. A human reviewer approved ~9 hours later, and the PR merged shortly after. Assessment: The review agent performed well — it caught a legitimate style inconsistency, correctly classified it as low severity, provided a clear suggested fix, and approved rather than blocking. The author's fast turnaround minimized rework cost. The sticky comment history tracking worked as designed, collapsing the resolved finding into a "Previous run" block. Total token cost was reasonable (2 review runs for a small PR). No redundant work or dead-end exploration observed. Existing coverage: Several open issues already address the closest potential improvements:
No new proposals warranted. |
Summary
roleandslugfields to all 6 scaffold harness templates ininternal/scaffold/fullsend-repo/harness/role/slugfields to theHarnessstructHarness → role/slug mapping
triage.yamltriagefullsend-ai-triagecode.yamlcoderfullsend-ai-coderreview.yamlreviewfullsend-ai-reviewfix.yamlcoderfullsend-ai-coderretro.yamlretrofullsend-ai-retroprioritize.yamlprioritizefullsend-ai-prioritizeNote:
fix.yamlreuses the coder app (same role/slug ascode.yaml).Test plan
make go-test— all tests pass, includingTestHarnessesLoadAndValidatemake lint— passesomitempty, existing harnesses without role/slug continue to work🤖 Generated with Claude Code