ouroboros/supervisor
Ouroboros 895a62d14a Post-merge fix batch: restore the public line's gate pins, satisfy the size gates, honest ack wording
Adjudicated from two independent merge reviews (claude-fable-5 max, gpt-5.6-sol
xhigh — both MERGE BLOCKED on the same core) plus the full hermetic suite:

- pyproject.toml: the carrier resolution had discarded the public line's
  runtime pins (pytest-xdist>=3.5, pytest-timeout>=2.1) and its serial-marker
  description — restored verbatim (their two-pass commit gate hard-blocks
  without them on any pyproject-resolved install).
- Size gates on the unioned tree: MAX_TOTAL_FUNCTIONS 5100 -> 6000 (owner
  decision — a ceiling that fails on every routine union is churn, not
  protection; the consolidation debt stays recorded); git_ops.py grandfathered
  (freshly-hardened update/rescue code at 1597 on the public line + this
  line's restart lever tips the union — trimming it at the merge seam is
  riskier than the debt); deletion-only paydown brings scope_review 1624->1597,
  review_helpers 1624->1595, gateway/settings 1615->1594, delegate 1609->1599;
  api_settings_post 335->275 (side-effects block extracted verbatim) and
  _run_claude_advisory 305->290 (triple-duplicate meta-error block deduped —
  the slot-resolution extraction was reverted: a test pins that block in place).
- README Version History back under the P9 minor-row cap (6.84.0 -> roll-off).
- Settings save ack no longer claims "a 1M-token window" for session
  scope routes confirmed at their own 200K floor — the message names no
  number it cannot stand behind.
- Stale D10 comment in supervisor/events.py no longer names the retired tool.

Rejected with evidence: the "VERSION 6.89.0 makes packaged builds impossible"
blocker (the release tag is created by the release flow itself — the gate's
own error says so; v6.89.1 is a stand-local tag that never rides a push).

Co-authored-by: Ouroboros <311266734+ouroboros-agent@users.noreply.github.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-05 06:31:06 +03:00
..
__init__.py Initial commit from app bundle 2026-04-22 01:04:48 +03:00
events.py Post-merge fix batch: restore the public line's gate pins, satisfy the size gates, honest ack wording 2026-08-05 06:31:06 +03:00
evolution_lifecycle.py Merge branch 'ouroboros' into fix/autoupdate-gate-hardening 2026-08-04 16:28:30 +03:00
git_ops.py Merge branch 'ouroboros' (v6.88.0) into cxi/integration 2026-08-05 05:54:46 +03:00
message_bus.py release: v6.64.0 2026-07-14 18:55:54 +00:00
queue.py Merge managed/ouroboros (evolution-state-integrity, swarm-plan-liveness, hub-submit attribution) into cxi/integration 2026-08-04 16:13:15 +03:00
schedule_time.py feat(outcomes/loop): typed best-effort outcome, cooperative finalize, kill-path salvage, reviewer completion-coach; capability-acquisition doctrine (v6.29.0) 2026-06-12 19:12:22 +03:00
state.py Merge managed/ouroboros (evolution-state-integrity, swarm-plan-liveness, hub-submit attribution) into cxi/integration 2026-08-04 16:13:15 +03:00
task_admission.py fix: make managed task routing admission durable 2026-07-31 17:25:20 +03:00
task_lifecycle.py synthesis step 6: transplant p7b-packaging functional range ca76d76..5f2efa3 2026-08-03 16:33:46 +03:00
task_reaper.py Merge branch 'ouroboros' (v6.88.0) into cxi/integration 2026-08-05 05:54:46 +03:00
update_merge.py fix(gate): close the refused-merge promote hole; docs to kept-engine names 2026-08-04 19:18:02 +03:00
update_merge_policy.py fix(updates): make managed channels conflict-safe 2026-08-03 20:27:54 +03:00
update_recovery.py Merge branch 'ouroboros' into fix/autoupdate-gate-hardening 2026-08-04 16:28:30 +03:00
update_source.py fix(updates): make managed channels conflict-safe 2026-08-03 20:27:54 +03:00
workers.py Merge branch 'ouroboros' (v6.88.0) into cxi/integration 2026-08-05 05:54:46 +03:00