-
Notifications
You must be signed in to change notification settings - Fork 1
Rectify unqualified folded ledger binding #331
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
117 commits
Select commit
Hold shift + click to select a range
b98569f
Bind source entities to masters deterministically in the shared crate
lamemustafa 407b782
Retain observed master names verbatim, and characterize the rules at …
lamemustafa 5e3ed29
Merge remote-tracking branch 'origin/master' into claude/recursing-mi…
lamemustafa e8ad41d
Narrow the existing-ledger list to what binding could defend
lamemustafa 81bc763
Fix the review findings, and the candidate quality live data exposed
lamemustafa eea460e
Scope fallback assignment to the report it came from
lamemustafa 5dba3fe
Address the four findings the fixes themselves generated
lamemustafa acef951
Keep period labels out of code identifiers, and drop a quadratic scan
lamemustafa aa9f4fb
Seed identifier-bearing ledgers, and fix what they immediately exposed
lamemustafa b87c8a3
Recognize period labels by shape, and bound the report at its source
lamemustafa 03280f2
Make the comparison key an explicit contract point
lamemustafa d18c813
Merge remote-tracking branch 'origin/claude/recursing-mirzakhani-94af…
lamemustafa e925f79
Say what an undiscriminable source line actually means
lamemustafa eaf3dd7
Name the channel a parked identity must travel in
lamemustafa 46a157d
Say in the producer's contract that an empty candidate list is three …
lamemustafa a6d95ad
Follow Tally's own rule for master sameness, and type the candidate l…
lamemustafa 168e094
Close the six findings the contract change generated
lamemustafa c7cccbc
Stop a weaker rule reinstating a withheld family, and make Listed ser…
lamemustafa 17c3384
Merge remote-tracking branch 'origin/claude/recursing-mirzakhani-94af…
lamemustafa 044a7d5
Test periods on the raw token, and let conflicting identifiers outran…
lamemustafa bc80222
Treat a non-ASCII name as a name, and a mask as identifying nothing
lamemustafa 1406ada
Keep provenance per identifier rather than flattening it
lamemustafa bfe3b97
Merge remote-tracking branch 'origin/claude/recursing-mirzakhani-94af…
lamemustafa 3421266
Reject mask punctuation before extracting a numeric identifier
lamemustafa dd92bdb
Merge remote-tracking branch 'origin/claude/recursing-mirzakhani-94af…
lamemustafa 01d89f0
Stop tearing Indic names apart at their joins
lamemustafa c8b96dd
Merge remote-tracking branch 'origin/claude/recursing-mirzakhani-94af…
lamemustafa b21f2fb
Merge remote-tracking branch 'origin/master' into claude/recursing-mi…
lamemustafa afdcf3f
Merge remote-tracking branch 'origin/claude/recursing-mirzakhani-94af…
lamemustafa e97268f
Mask across tokens, and split a range on the dashes we already fold
lamemustafa 6ec24a8
Merge remote-tracking branch 'origin/claude/recursing-mirzakhani-94af…
lamemustafa 1d37a07
Pin prefer-exact, refuse-ambiguous, never-pick
lamemustafa 5eebe21
Pin the absent-master direction of the fold
lamemustafa 9d0b085
Merge remote-tracking branch 'origin/master' into claude/recursing-mi…
9e34cd7
fix(master-binding): close four identifier holes and prove the path live
8189739
fix(master-binding): only a measured fold may resolve a master name
260b726
Merge remote-tracking branch 'origin/master' into claude/recursing-mi…
54f4c84
fix(master-binding): canonical equivalence is measured wrong, not unv…
6d953b2
fix(master-binding): a delimiter does not unmask, and ASCII is not th…
0d035de
Merge remote-tracking branch 'origin/master' into claude/recursing-mi…
4907813
fix(source-draft): read the refusal reason instead of flattening it
3964d6e
Merge remote-tracking branch 'origin/claude/recursing-mirzakhani-94af…
dc42d90
fix(master-binding): the trailing space was directional too, and thre…
12f31dc
fix(source-draft): name both shapes of identifier conflict, and cite …
85af779
Merge remote-tracking branch 'origin/claude/recursing-mirzakhani-94af…
330bd69
fix(master-binding): the memo missed the path it was written for
1ba70e8
docs(corpus): the narrowed fold's live row, re-run and confirmed
0456b28
fix(master-binding): measure the SKU, and widen the fold to what it f…
35adca8
Merge origin/master, and measure that the folds compose
e840f05
fix(source-draft): keep the reason when the listing or the refusal goes
0ece2b8
Merge remote-tracking branch 'origin/claude/recursing-mirzakhani-94af…
60c5cb6
fix(master-binding): four holes the previous round's own fixes opened
2025fc2
Merge remote-tracking branch 'origin/master' into claude/recursing-mi…
a9ab7ab
test(source-draft): drive both halves from one captured catalogue
6858bd9
fix(master-binding): close four holes, and label what §9.4d measured
0ef41d4
Merge remote-tracking branch 'origin/master' into claude/recursing-mi…
4fe09f4
docs(tally): say what §9.4d's probe counted, and cite the guide by name
c95edb6
fix(source-draft): one selection predicate, and real evidence on the …
573ee20
Merge remote-tracking branch 'origin/claude/recursing-mirzakhani-94af…
ae73fd8
test(source-draft): drive the grouped control at a live catalogue's size
153905a
fix(master-binding): four more, three of them behind last round's own…
57380c0
Merge remote-tracking branch 'origin/master' into claude/recursing-mi…
0368563
fix(source-draft): carry the candidate state, do not rebuild it downs…
6dd44c6
test(source-draft): cover the second withheld shape, and stop calling…
1ca7cc1
Merge remote-tracking branch 'origin/claude/recursing-mirzakhani-94af…
6663452
fix(source-draft): a choice settles what the operator wants, not a di…
404c2e3
fix(master-binding): the separator cuts both ways, and the memo exclu…
3fec07b
Merge remote-tracking branch 'origin/claude/recursing-mirzakhani-94af…
1b13ff9
Merge remote-tracking branch 'origin/master' into claude/source-draft…
1046b52
fix: label conservative candidate counts
debdff0
Merge remote-tracking branch 'origin/master' into tapish-codex/rectif…
71ca8a5
docs: specify candidate count precision for consumers
e5afea8
fix: memoize repeated derived candidate keys
35f4d3b
Merge commit 'e5afea8c3617471114445ad5357f50f070425486' into tapish-c…
e1e2299
perf: bisect large identifier holder membership
695783e
chore: reseal catalogue membership correction
7d25210
docs(agent): describe candidate count precision
45e8633
fix(ui): keep withheld identifier conflicts visible
63596ae
Merge current master for #290 rectification
8803ef2
fix(master-binding): separate count precision from listing completene…
ca33b04
Merge remote-tracking branch 'origin/master' into claude/source-draft…
859ec8d
fix: preserve master candidate count precision
226319a
Merge commit 'ca33b048381480b58bee0544a4b73d8fdfd0f94d' into tapish-c…
b4644ee
fix(master-binding): name the memo key so widening it cannot re-point…
3b55def
fix(master-binding): the count is exact for one family alone, and the…
ce0fd75
Merge remote-tracking branch 'origin/master' into claude/source-draft…
44a65da
Merge commit 'aa859e91714714a7461826b87ddbfd217e5b2475' into tapish-c…
0ca005b
fix(binding): report exact single-family counts
f15a0b7
fix(binding): bound withheld union precision
dfe5a9a
fix(master-binding): a materialized identifier match is not the name …
9b59826
refactor(binding): bound count facts and index invariant
96f5666
fix(master-binding): one family when two identifiers name one set, an…
67a583f
Merge commit 'dfe5a9a33269f31fd80f22edd68e838d339dfdcc' into tapish-c…
1c38239
Merge commit '96f5666133f7d9b31bd416055b7932ef2a82c77c' into tapish-c…
9da15b0
Merge commit '9da3b7205a79c30eaf901e52618155e0860c55a6' into tapish-c…
b64495d
fix(master-binding): bound nested family proof
b856f25
Refuse unqualified folded master bindings
e291eb3
fix(master-binding): avoid ordinary family ID work
0b3b9e3
Document folded binding scope limits
b81057e
test(master-binding): exercise singleton family admission
10d6c51
Merge #290 binding admission remediation
a0267c4
Clarify withheld candidate guidance and synthetic stress scope
ff9d466
Merge catalogue guidance and align exposed binding contract
0b7d916
fix: type candidate listing states and preserve unknown-state guidance
ee220a6
fix(binding): keep folded matches candidate-only
991c39b
Merge commit '0b7d916db1bc0e7e9cb0adbf3f93eef8fbc79359' into tapish-c…
de9ec44
fix(binding): preserve bounded candidate priority
9154e99
chore(compat): reseal binding corrections
c023687
docs: state the current binding basis and historical report boundary
055b59f
fix(ui): guide identifier conflicts from complete catalog
5dab44e
fix(ui): explain truncated identifier conflicts
56f555c
fix: preserve binding evidence and import recovery guidance
dec4283
fix: preserve binding recovery evidence
723a572
Make exact payload update and revalidation explicit in recovery
314ff0a
Integrate merged catalogue prerequisite from master
0e47451
Merge master into rectify-issue329 and reseal the compatibility surface
e346332
Merge remote-tracking branch 'origin/master' into merge/331-reseal
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
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
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
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
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
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
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.