test: Phase 2 integration tests for ADR-0045 forge-portable harness - #2321
Conversation
Site previewPreview: https://10bdf22e-site.fullsend-ai.workers.dev Commit: |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
|
🤖 Finished Review · ✅ Success · Started 11:41 AM UTC · Completed 11:53 AM UTC |
|
Looks good to me Previous runReviewFindingsLow
Info
Previous run (2)ReviewFindingsLow
Info
Previous run (3)ReviewFindingsLow
Info
|
f9caf81 to
087e6ef
Compare
|
🤖 Finished Review · ✅ Success · Started 12:22 PM UTC · Completed 12:30 PM UTC |
087e6ef to
4f0de7b
Compare
|
🤖 Finished Review · ✅ Success · Started 12:45 PM UTC · Completed 12:57 PM UTC |
…ss schema Add end-to-end integration tests covering the full Phase 2 pipeline (PR 6 of 6 in the ADR-0045 forge-portable harness schema adoption): - LoadWithBase wrapper→scaffold merge with field inheritance and override - All scaffold templates forge resolution (pre/post scripts, runner_env) - Backward compatibility via Load() (no forge platform) - DiscoverAgents scaffold directory scanning with correct role/slug pairs - HarnessContentHash integrity verification against embedded content - LoadRaw generated wrapper format validation - ResolveForge scaffold runner_env merge with per-template key assertions Resolves fullsend-ai#2328 Signed-off-by: Greg Allen <greg@fullsend.ai> Signed-off-by: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: Greg Allen <gallen@redhat.com>
4f0de7b to
61f467d
Compare
|
🤖 Finished Review · ✅ Success · Started 2:00 PM UTC · Completed 2:10 PM UTC |
|
🤖 Finished Retro · ✅ Success · Started 7:16 PM UTC · Completed 7:28 PM UTC |
Retro: PR #2321 — Phase 2 integration tests for ADR-0045Overall assessment: Workflow was healthy. The review agent behaved well — correct severity calibration (all low/info, never blocking), proper incremental review scoping, and appropriate approvals throughout. The human author addressed feedback promptly and the PR merged cleanly. Timeline
One improvement area identified (already tracked)The review agent found This pattern is already tracked by #1582 ("Review agent should catch all findings in the first pass to reduce rework cycles") and partially by #2332 ("Review agent should respect tool-specific filename conventions"). No new proposal needed. No new proposalsAll improvement opportunities identified are covered by existing open issues. The review agent's behavior was appropriate for a test-only PR — findings were useful, severity was calibrated correctly, and the agent never unnecessarily blocked progress. |
Closes #2328
Summary
internal/harness/phase2_integration_test.gowith 8 end-to-end integration tests verifying the full Phase 2 pipeline for ADR-0045forge.githubresolution, backward compatibility without forge flag,DiscoverAgentson scaffold directory, base URL integrity (SHA-256 hash verification), generated wrapper format parsing, and per-template forge runner_env merge detailContext
This is PR 6 of the ADR-0045 Phase 2 implementation plan — the final PR that provides end-to-end verification after PRs 1–5 have merged the implementation.
Test plan
make go-test— all new and existing tests passmake go-vet— cleanmake lint— passes🤖 Generated with Claude Code