Repository navigation
fix(search): keep bound preparation and LUCK refinement within the deadline - #69
Merged
Merged
Conversation
…adline Bound compilation under laws, the regime census and the per-part bounds of a conversion now run under the request's deadline: a compilation that would start after it is skipped and the search keeps its other bounds, so the result stays sound. Exact LUCK refinement starts a unit that runs to its end only when the time left covers the longest such unit seen so far, and a refinement the deadline cuts short certifies nothing. The regime preparation, the post-search refinement and the bound over what a stop leaves unexplored are recorded as their own phases (`regimeCompile`, `refine`, `bound`), so the phases account for the request's elapsed time. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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
regimeCompile,refine,bound), so the phases account for the request's elapsed time.docs/telemetry.en.mdlists them.Tests
an_expired_deadline_reports_no_proof_and_starts_no_refinementa_tiny_deadline_returns_within_a_bounded_multiple_and_never_claims_a_proofcargo test -p ournotes-search🤖 Generated with Claude Code