3 issues, one PR ยท grounded in the 2 workflows actually run this session
#2234 patterns ref ยท #2233 model tiers ยท #2232 quarantine ยท don't-wrap honored| pattern | ork flow | fixes failure mode |
|---|
modelDon't over-optimize: a wrong-tier cheap agent that misses a structural dependency costs more than the tokens it saved (the version-matrix verdict needed a careful read, not a cheap grep).
A new shared rule + pointers wired into the 3 skills that read GitHub/CI content.
| skill | untrusted source | reader extracts โ actor does |
|---|---|---|
ci-sentinel | CI logs, PR titles/bodies | failure class โ proposes verdict (never auto-pushes) |
fix-issue | issue body, comments | repro facts โ writes fix from facts, not prose |
review-pr | PR description, threads | stated intent โ reviews the diff (the trusted artifact) |
"don't wrap" (memory) vs "ship as Skills" (the article): reconciled โ bounded foreground work USES the Workflow tool directly; only genuinely large-N/adversarial/repeated flows ship as a template (not a verbatim script). Decision test: would a regular session finish it in 5 minutes? Then no workflow at all.
Reference: chain-patterns/references/dynamic-workflow-patterns.md ยท rule: shared/rules/untrusted-input-quarantine.md ยท milestone #157