ouroboros/scripts
Ouroboros 8b2d1e6b6d rc.11 delta review: api-pack rows sized as production filters them, the advisory preview slot on its resolved route, a checked one-change invariant in the measurer, W4-F4 notes mirror the register
- devtools/measure_review_pack.py: the quorum limit and headroom are sized over
  the rows that RECEIVE the api pack — api_chat rows without a configured-
  subagent binding, decided by review_execution.delivery_retrieves exactly as
  review._prepare_unified_review decides before fit_triad_prompt; an all-
  retrieving panel reports 'no API pack is assembled for this panel' instead
  of a number (codex MAJOR). The 'index IS the working tree' comment became a
  checked invariant: an unstaged edit or an untracked file is the typed
  MeasuredCheckoutDirty refusal (exit 2), and the advisory arms are re-checked
  to resolve the same path set (fable MINOR).
- ouroboros/tools/claude_advisory_review.py: the native advisory slot is built
  by the dispatch builder (reviewer_slot_config.reviewer_slots), so use_local
  comes off the resolved route and a LOCAL advisory model previews its
  MANDATORY READ bound on its own window with the typed shortfall disclosure,
  instead of the remote/unknown route's (codex MAJOR); file stays at 1492 lines.
- ADOPTION_v7next.md / scripts/v7next_adoption.py: the Notes no longer call
  W4-F4 operator-disclosed; a 'Deferral authorities:' declaration mirrors
  DEFERRED_OUT_OF_V70 and the validator refuses a declaration that disagrees
  with the register (codex MINOR).
- docs/archive/v7next/LEDGER_CORRECTIONS.md: one-row note that the immutable
  band rationale for claude_advisory_review.py cites 1434 lines while the file
  stands at 1492 (fable minor).

Tests: tests/test_measure_review_pack.py (3 new, red-first), tests/test_advisory_route_pack.py (1 new, red-first), tests/test_v7next_adoption.py (2 new).

Co-authored-by: Ouroboros <311266734+ouroboros-agent@users.noreply.github.com>
(cherry picked from commit eca294f4520802f2f3b64eaaa7e236d19899b4a5)
2026-09-04 23:55:32 +00:00
..
bench_delegated_snapshot.py docs: close the remaining stale pointers and two extraction-history clauses 2026-09-03 04:52:07 +00:00
betterleaks_platform_smoke.py feat: add secret-safe skill publishing 2026-08-21 03:46:17 +03:00
build_appimage.sh fix(packaging): harden AppImage runtime lifecycle 2026-08-11 04:21:16 +03:00
build_linux_packages.sh fix(release): bind the systemd unit to package proof 2026-08-13 01:19:14 +03:00
build_repo_bundle.py fix: harden cross-platform release packaging 2026-08-11 17:18:31 +03:00
carrier_rebase_helper.py v7next F2.4: return the D34 carrier engine and re-split the update planner 2026-08-31 10:38:34 +00:00
check_domains.py v7next F5 CPL-1: production domain manifest + gate (directions, cycles, literal-copy ban) 2026-09-01 10:37:37 +00:00
claudexor_platform_smoke.py fix(ci): restore cross-platform release gates 2026-08-30 08:44:29 +03:00
cleanup_test_pollution.py v5.15.0-rc.8: quality dx closed-loop skills wave on top of rc.7 2026-05-11 03:32:41 +03:00
contributor_review_evidence.py Merge upstream ouroboros 23ab428f into the v7 line: absorb 407 commits into the module split 2026-09-04 19:32:55 +00:00
domain_graph.py v7next F5 CPL-1: production domain manifest + gate (directions, cycles, literal-copy ban) 2026-09-01 10:37:37 +00:00
download_node_standalone.ps1 rc(reliability): close subagent crash/ghost/spinner classes; provider-agnostic review; bundled node 2026-05-29 22:48:13 +03:00
download_node_standalone.sh rc(reliability): close subagent crash/ghost/spinner classes; provider-agnostic review; bundled node 2026-05-29 22:48:13 +03:00
download_python_standalone.ps1 fix(deps): complete uv migration contracts 2026-08-11 06:34:54 +03:00
download_python_standalone.sh build(deps): manage Python dependencies with uv 2026-08-11 05:28:21 +03:00
download_ripgrep_standalone.ps1 fix(ci): release-lane smoke paths and ripgrep pin parsing 2026-08-05 00:13:49 +03:00
download_ripgrep_standalone.sh feat(code-intelligence): add query_code and clearer evolution settings 2026-06-09 07:46:59 +03:00
fetch_claudexor_runtime.py Managed Claudexor runtime delivery: exact pin, single Connect, staged updates 2026-08-06 15:15:09 +03:00
pyi_rth_pythonnet.py chore(build): import build artifacts from main + adapt spec for Phase 5 skills 2026-04-22 14:31:53 +03:00
rc_audit.py close-out: the RC auditor names the successor of a retired key, and six prose leftovers of the close-out lenses 2026-09-02 17:05:02 +00:00
regenerate_inventories.py v7next F5 CPL-2: gen/verify inventories (frozen contracts, data layout, facades) 2026-09-01 10:37:37 +00:00
regenerate_size_ratchet.py Move size-gate enforcement to official CI; local surfaces warn 2026-08-21 04:46:25 +00:00
release_proof.py feat: add secret-safe skill publishing 2026-08-21 03:46:17 +03:00
run_external_review.py Merge upstream ouroboros 23ab428f into the v7 line: absorb 407 commits into the module split 2026-09-04 19:32:55 +00:00
run_plan_review.py plan review becomes a domain-neutral spec gate 2026-08-17 11:37:32 +00:00
smoke_linux_packages.sh feat: add secret-safe skill publishing 2026-08-21 03:46:17 +03:00
v7next_adoption.py rc.11 delta review: api-pack rows sized as production filters them, the advisory preview slot on its resolved route, a checked one-change invariant in the measurer, W4-F4 notes mirror the register 2026-09-04 23:55:32 +00:00
v7next_domain_report.py report: the domain quotient generator writes one final newline, and the 2026-09-02 15:35:51 +00:00
v7next_transplant.py tools: prove f-string module-handle transplants 2026-09-01 23:38:29 +00:00
validate_scope_receipt.py Contributor review: agentic checklist path, honest script-lane budget shape (#395) 2026-08-31 15:51:01 +00:00