Skip to content

feat(auth): install runtime status and session conformance - #4790

Draft
cea-block wants to merge 9 commits into
cea/o4-invalidation-failsafefrom
cea/o4-client-production
Draft

feat(auth): install runtime status and session conformance#4790
cea-block wants to merge 9 commits into
cea/o4-invalidation-failsafefrom
cea/o4-client-production

Conversation

@cea-block

@cea-block cea-block commented Aug 4, 2026

Copy link
Copy Markdown

Why

Production status reachability and session conformance must share one runtime boundary so every protected entrypoint consumes exactly one validated, provider-neutral evidence object and fails closed otherwise. The final stacked migration range must remain linear after the owning authority repair.

What

  • Persist current client-status projections and withdrawals, and expose authenticated production status and discovery.
  • Install the provider-neutral verified-evidence resolver across protected production routes; absent, duplicate, conflicting, or unverified evidence denies.
  • Keep JWT support as an optional provider profile rather than a mandatory runtime dependency.
  • Enforce lease finalization, revocation, invalidation, delegated-relationship revision, and session non-reuse fences.
  • Keep the EF migration range linear across 0043_client_status_fanout_withdrawals.sql, 0044_identity_public_projection_retirement.sql, and 0045_authorization_delegated_relationship_selector.sql.

Risk Assessment

Medium. The runtime seam is fail closed and provider neutral; defaults remain disabled. This draft does not deploy or activate enforcement.

References

Generated with Codex

Signed-off-by: Cea Stapleton Cordasco <261786559+cea-block@users.noreply.github.com>
Signed-off-by: Cea Stapleton Cordasco <261786559+cea-block@users.noreply.github.com>
@cea-block cea-block changed the title feat(auth): expose client status and runtime reachability feat(auth): install runtime status and session conformance Aug 4, 2026
Merge the repaired O4CD parent into O4EF and update only E-owned public-projection test fixtures for the accepted O3 binding and lifecycle APIs.

Signed-off-by: Cea Stapleton Cordasco <261786559+cea-block@users.noreply.github.com>
Record the corrected pre-F test fixtures in the parent while preserving O4EF's relationship identity and revision constructor arguments.

Signed-off-by: Cea Stapleton Cordasco <261786559+cea-block@users.noreply.github.com>
Signed-off-by: Cea Stapleton Cordasco <261786559+cea-block@users.noreply.github.com>
Signed-off-by: Cea Stapleton Cordasco <261786559+cea-block@users.noreply.github.com>
Signed-off-by: Cea Stapleton Cordasco <261786559+cea-block@users.noreply.github.com>
Signed-off-by: Cea Stapleton Cordasco <261786559+cea-block@users.noreply.github.com>
Signed-off-by: Cea Stapleton Cordasco <261786559+cea-block@users.noreply.github.com>
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