Skip to content

ADC-754: expose typed rejection versus missing recovery policy - #658

Merged
wolf75222 merged 2 commits into
codex/p2-consolidation-history-20260730from
codex/adc754-recovery-capability-contract-20260801
Aug 1, 2026
Merged

ADC-754: expose typed rejection versus missing recovery policy#658
wolf75222 merged 2 commits into
codex/p2-consolidation-history-20260730from
codex/adc754-recovery-capability-contract-20260801

Conversation

@wolf75222

Copy link
Copy Markdown
Owner

Scope

This source-only child of PR #627 makes the ADC-754 capability boundary programmatic and fail-closed.

  • riemann:typed_failure_outcome reports 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_policy reports 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.
  • focused tests lock both rows and documentation/changelog state the same non-claims.

Validation

  • checkout-backed targeted Python batch: 14 passed
  • Ruff: passed
  • docs conformance: passed with one pre-existing stale-dependency warning
  • git diff check: passed

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.

@wolf75222
wolf75222 merged commit 32b2d58 into codex/p2-consolidation-history-20260730 Aug 1, 2026
19 of 25 checks passed
@wolf75222
wolf75222 deleted the codex/adc754-recovery-capability-contract-20260801 branch August 1, 2026 22:33
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.

1 participant