Skip to content

fix(governance): fail closed on integration authority outages - #56

Merged
reprewindai-dev merged 3 commits into
mainfrom
fix/fail-closed-integration-authority-cache
Aug 29, 2026
Merged

fix(governance): fail closed on integration authority outages#56
reprewindai-dev merged 3 commits into
mainfrom
fix/fail-closed-integration-authority-cache

Conversation

@reprewindai-dev

Copy link
Copy Markdown
Owner

Replacement for draft PR #44 after exact-head CI became executable and green. Same head SHA caff3511afbd4f6c80a11415a909b2548dd2c67e; no source changes were made to bypass review.

This removes stale authority-response replay from postIntegration(). A previously observed APPROVED response cannot be treated as current authority after CAPPO timeout, network failure, 5xx, or invalid response. Explicit 401/403 remains AuthorityDenied; unavailable authority becomes IntegrationUnavailable.

Exact-head GitHub Actions run 33222915097 executed checkout, setup-node, npm ci, npm test, and npm run build, all successfully. The prior CodeRabbit request for rejected-fetch and real three-second timeout coverage is resolved on this head.

Truth boundary: this is source/CI closure of the fail-closed authority-outage invariant, not deployed-runtime verification. cAPI runtime remains separately evidence-gated.

@vercel

vercelBot commented Aug 29, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

ProjectDeploymentActionsUpdated (UTC)
c-apiErrorErrorAug 29, 2026 3:58pm
veklom-id-59uwErrorErrorAug 29, 2026 3:58pm

@reprewindai-dev
reprewindai-dev merged commit 7689d52 into mainAug 29, 2026
3 of 6 checks passed
@coderabbitai

Copy link
Copy Markdown
Contributor

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 72bd9b2a-0615-448b-8721-c159d7f0d89f


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

Sign up for freeto 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

@reprewindai-dev