saga handler allowlist migration slice
Machine-filed ratchet slice issue.
Ratchet
Reference Shape
Use the existing std.saga.department(spec, handlers) shape from migrated departments.
Exact Sites
packages/github-devloop/departments/rollup_merge/main.lua:19 (free_form_pipeline)
packages/github-devloop/departments/rollup_scan/main.lua:114 (free_form_pipeline)
packages/github-devloop/departments/substrate_ref_scan/main.lua:12 (free_form_pipeline)
Acceptance Criteria
- Migrate only the exact sites listed above.
- Remove only those migrated entries from
migration/saga-handler.allowlist.
- If every listed site is already migrated and every corresponding allowlist entry is already absent, treat the slice as already converged and make no source changes.
- The allowlist count decreases only for listed entries still present in
migration/saga-handler.allowlist and may be unchanged only when the slice is already converged.
- Behavior is preserved.
scripts/run.sh test exits 0.
- No broad cleanup, opportunistic refactors, or unrelated migration work.
saga handler allowlist migration slice
Machine-filed ratchet slice issue.
Ratchet
saga-handlerallowlistmigration/saga-handler.allowlistcd33d8f482f8c26bsaga-handler/slice/cd33d8f482f8c26bReference Shape
Use the existing std.saga.department(spec, handlers) shape from migrated departments.
Exact Sites
packages/github-devloop/departments/rollup_merge/main.lua:19(free_form_pipeline)packages/github-devloop/departments/rollup_scan/main.lua:114(free_form_pipeline)packages/github-devloop/departments/substrate_ref_scan/main.lua:12(free_form_pipeline)Acceptance Criteria
migration/saga-handler.allowlist.migration/saga-handler.allowlistand may be unchanged only when the slice is already converged.scripts/run.sh testexits 0.