Skip to content

Retire legacy caller-fact governance APIs - #467

Merged
rcs2153 merged 1 commit into
mainfrom
codex/proportional-governance-legacy-api-retirement
Aug 12, 2026
Merged

Retire legacy caller-fact governance APIs#467
rcs2153 merged 1 commit into
mainfrom
codex/proportional-governance-legacy-api-retirement

Conversation

@rcs2153

@rcs2153 rcs2153 commented Aug 12, 2026

Copy link
Copy Markdown
Owner

Summary

  • retire the public preview authority-bearing caller-fact proportional-governance API surface
  • keep caller-fact routing private for internal enforcement
  • preserve selected project-validation and Core-owned public governance paths
  • document the compatibility boundary, migration posture, implementation report, and independent maintainer review

Why

The retired surface allowed callers to supply authority-bearing runtime facts and optional activation directly. That preserved an alternate public authority model after the selected project-validation path became canonical. Removing it closes that ambiguity without changing private route enforcement or the supported Core-owned APIs.

Compatibility

This is an intentional preview compile-time retirement. No production repository call sites were found. Shared result vocabulary remains public. The posture-recording assessment API is unchanged because it does not enforce approval or denial.

Validation

  • cargo fmt --all --check
  • cargo clippy --workspace --all-targets -- -D warnings
  • cargo test -p workflow-core --test local_executor (338 passed, 1 ignored)
  • cargo test --workspace
  • npm run check:docs
  • npm run check:integrations
  • npm run check
  • git diff --check

Governed phase

  • implementation: dg/implement, run run-1786538708341183000-2, approval granted with persisted presentation proof
  • independent review: dg/review, run run-1786563980091071000-2, approval granted with persisted presentation proof
  • review verdict: Phase accepted; proceed to the next runtime-composition phase

@rcs2153
rcs2153 marked this pull request as ready for review August 12, 2026 20:45
@rcs2153
rcs2153 merged commit 37c3985 into main Aug 12, 2026
7 checks passed
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