Skip to content

Expose stale catalogue selection context without changing frozen pickers (no κ) - #6938

Merged
Mister-Meeseeks merged 1 commit into
CrocSwap:mainfrom
theon199:research/seed99-selected-provenance
Nov 10, 2026
Merged

Mister-Meeseeks merged 1 commit into
CrocSwap:mainfrom
theon199:research/seed99-selected-provenance

Conversation

@theon199

@theon199 theon199 commented Nov 9, 2026

Copy link
Copy Markdown
Contributor

Change and mathematical scope

Research consolidation / tooling improvement; no new κ. The revision-8 catalogue still describes selected #5599, while the selected certificate admits #6030 at κ = 0.003125804. The existing current picker omits the catalogue's assessment context.

Add choose_contextual_research_task.py: it delegates to the unchanged current picker, preserves its receipt, and exposes the historical context plus exact κ/source/review differences. Missing fields remain unknown; equivalent rational spellings compare equal; changed input bytes between reads are rejected. Onboarding points to the new entry point.

Both existing pickers, the catalogue, priority guide, selected frontier and frozen evidence retain their bytes. A separate entry point is necessary because #6179 reconstructs the existing wrapper byte-for-byte. This is metadata reconciliation, not source-closure authentication or scientific validation; all five selected assumptions remain.

Task and overlap

Contract, exact source pins, scope and attribution.

Validation

CPython 3.12.14, Linux, standard library. 61 focused/adjacent tests pass; the ten new controls also pass under -O -W error. The unchanged #6179 replay passes normally and optimized (22 cards, two route fixtures, seven rejection controls). The same-checkout original/contextual receipts match after removing the added field. The remote Git tree equals the tested local index.

python3 -B scripts/choose_contextual_research_task.py --task scope-navigation --seed 00000000000000000000000000000063
python3 -B -m unittest discover -s tests -p 'test_research_priority_context.py' -v

Expected: catalog_selection.matches_selected: false, differences in κ/source/review, then 10 tests, OK. Controls cover same-κ provenance changes, rational equivalence, incomplete/malformed context, mixed snapshots, real CLI output and failure/help propagation.

The dependency plan selects no scientific packages. No selected cold replay, full theorem audit or new performance benchmark is claimed. The extra wrapper adds one subprocess.

Credit

Prepared by Sricharan Vagvala (@theon199) with substantial OpenAI Codex

Reconcile catalogue assessment metadata with the selected record and retain
existing source-bound picker replays. Includes controls and source pins.

Prepared with substantial OpenAI Codex assistance.
@Mister-Meeseeks
Mister-Meeseeks merged commit d3d1b07 into CrocSwap:main Nov 10, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants