ADC-754: expose typed rejection versus missing recovery policy - #658
Merged
wolf75222 merged 2 commits intoAug 1, 2026
Conversation
wolf75222
merged commit Aug 1, 2026
32b2d58
into
codex/p2-consolidation-history-20260730
19 of 25 checks passed
wolf75222
deleted the
codex/adc754-recovery-capability-contract-20260801
branch
August 1, 2026 22:33
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.
Scope
This source-only child of PR #627 makes the ADC-754 capability boundary programmatic and fail-closed.
riemann:typed_failure_outcomereports the delivered common device-copyable FluxEvaluation path as partial: typed status, stability bound, reason code, reduction, and transactional rejection, with no solver substitution.riemann:prepared_recovery_policyreports ordered fallback policy, requested-versus-used solver metadata, counters, and restart provenance as unavailable, with the exact supported single-solver alternative and generated refusal message.Validation
Deliberate boundary
This PR does not implement a native Riemann recovery chain, fallback kernels, requested/used counters, restart metadata, GPU evidence, benchmarks, or the remaining degeneracy matrix. Those remain ADC-754 acceptance work and require native ABI/kernel changes.