feat(gc): integrate Gas City 1.4 packs and runs (#1011)

## Summary

- pin and fail-close on Gas City v1.4.0, paired Beads v1.1.0, and the
official `gascity` 0.1.6 registry release
- compose the official workflow pack while binding its sibling roles at
stock `defaults.rig.imports.gc`, so `do-work` resolves `gc.run-operator`
and `gc.implementation-worker`
- retire the v1.3 heartbeat workaround, use scoped
`core.control-dispatcher` propulsion, and keep the Mayor as an on-demand
operator door
- update the canonical `using-gc` skill, generated projections, and the
old-city retirement/new-city startup runbook

## Evidence

- 38 focused Python tests pass (2 opt-in native skips)
- `scripts/check-gc-executor.sh` passes: 34 tests (2 opt-in native
skips)
- `scripts/regen-all.sh --check` passes
- pinned native v1.4 bootstrap/formula/roles/doctor/teardown
qualification passes twice: author run 122.910s, independent Fable run
116.267s
- fresh Claude Fable 5 semantic verdict: **PASS**, artifact digest
`7ab1a3be2a63cb03e774936f1551176c6ab61f8214ae35e0a97d635edf4833c7`

The live mixed-provider canary remains explicitly post-merge release
qualification; this PR does not claim it already ran.
This commit is contained in:
Bo
2026-07-29 19:14:55 -04:00
committed by GitHub
parent 142b7ee841
commit 25db3280ce
34 changed files with 975 additions and 735 deletions
+1 -1
View File
@@ -69,6 +69,6 @@
| `swarm` | execution | `keep_optional_adapter` | - | `dispatch_once` | `invoke_selected_executor` |
| `test` | execution | `keep_specialist` | - | `test` | `write_test_files`, `write_test_evidence`, `modify_source_files` |
| `toil-mining` | meta | `keep_specialist` | - | `toil_mining` | `write_toil_candidates` |
| `using-gc` | execution | `keep_optional_adapter` | - | `dispatch_explicit_packet`, `observe_gc_runtime`, `drive_mayor_shepherd` | `operate_gas_city`, `configure_codex_trust` |
| `using-gc` | execution | `keep_optional_adapter` | - | `dispatch_explicit_packet`, `observe_gc_runtime`, `inspect_pack_registries`, `drive_mayor_door` | `operate_gas_city`, `configure_codex_trust` |
| `validate` | judgment | `keep` | - | `compute_subject_identity`, `judge_acceptance`, `persist_verdict` | `write_verdict_artifact` |
| `workflow-builder` | meta | `keep_specialist` | - | `workflow_builder` | `write_workflow_script` |