All 5 decisions accepted the recommended option. These are now confirmed architectural facts for the ADW pipeline.
Prioritized by immediate impact and dependency order. Three decisions implement now; two are trigger-based and deferred.
github_ops.py. Standard pattern, low risk, immediate reliability improvement.adw_issues_created array and update status: handed-off in the CSA workspace's _handoff.json.--resume is the bridge..adw-pipeline.json auto-enroll. Allowlist flips to deny-list. Activates when repo count approaches 30 or team grows.Pipeline architecture with confirmed decisions integrated. Green annotations show where confirmed decisions apply.
| Component | Current State | Confirmed Enhancement | Status |
|---|---|---|---|
github_ops.py |
No retry on API errors | D3: Exponential backoff (1s/2s/4s, 3 retries) | Implement now |
adw_pipeline.py |
No handoff back-link | D4: Write adw_issues_created to _handoff.json | Implement now |
worker.py |
Single-issue processing | D1: Confirmed — no change needed | Confirmed |
adw_pipeline.py |
Fail + notify on context exhaustion | D2: Checkpoint + resume (trigger-based) | Deferred |
config.py |
22-repo manual allowlist | D5: .adw-pipeline.json convention (trigger-based) | Deferred |
github_ops.py API calls. Estimated: 1 ADW issue.adw_pipeline.py completion step to write adw_issues_created to CSA workspace _handoff.json. Estimated: 1 ADW issue.worker.py to track queue depth. Zero-risk observability addition.--resume.