Repository navigation
Bound count-tape storage for the first selected BIT node - #2749
Merged
Mister-Meeseeks merged 1 commit intoOct 16, 2026
Merged
Mister-Meeseeks merged 1 commit into
Mister-Meeseeks merged 1 commit into
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
PR2743 leaves count tapes outside its complete first-node payload reserve. This adds a source-bound written count-storage proof for Jose Manuel/jmbarrancoml's unchanged PR2697 caller at
a53fdf4bcbe33c6732f0bec1badc8c023380f9d1.The inventory includes borrowed arguments, Count.literal's simultaneous raw/returned tapes, product/add temporaries, marginal padding, countdowns, the original-offset peel and final merge. The fixed source callbacks and absent optional observer are explicit hypotheses. This is one reserve category; numerical/control/directory tapes, LEFT markers, physical placement, larger returns and total reserve admission remain open. There is no supplier or kappa change.
Only
research/selected-node-count-storage/is added. It contains the proof, exact receipt, 43-routine inventory, bounded source archive, per-file source pins, standalone checker, 11 focused tests and registered replay hook. All 45 source exports independently match the pinned commit; predecessor notices and proof are unchanged. Credit Jose Manuel's caller, Nick Petalas's PR2708/2743 payload work, starship-s's PR2731 residual work, ywz65's directory/primitive work and retained lineage. PR2473's countdown time and PR2590's directory setup time are complementary scopes.Task card
selected-stock-envelope, priority 5, is explicitly changed to the live Discussion2319 handoff. The original complex-track suggestions were checked before taking this current reserve component. Scoped source/lifetime and checker reviews found two issues that were fixed: arbitrary observers can mutate borrowed counts, and preloaded Python module names could bypass source imports.Evidence
uv run --python 3.12 --no-project python -Werror -B scripts/research_package.py \ --package research/selected-node-count-storage uv run --python 3.12 --no-project python -Werror -B -m unittest discover \ -s tests -p 'test_research_*.py'Started from current canonical main
9ed84862fe4cb6eb67b2572eca332c92df803a1f. Submission freshness and live-overlap coverage are recorded in TASK.json. Metadata coverage is not proof of novelty. Scientific source heads remain frozen.Merge Danger
Door: two-way
Additive research package; production suppliers, selected result and predecessor packages are unchanged.
Blast Radius: research