CodeIssuesPull RequestsActionsSecurityInsights
✨ AI
More
Settings

feat(invariant): the platform ships with Anthropic completely down #5479

Merged⚡ AI-generatedXSccantynz wants to mergefeat/ship-path-ai-independencemainopened 22d ago
ccantynzcommented 22d ago

Codifies the owner's stated invariant: internal AI is an accelerant (subscription-billed via the agent queue where it matters), never load-bearing; only customer features may hard-require the metered API.

Audit of the full ship path (push → CI → gates → merge → deploy) with the balance at zero found no hard dependency: push scanning is regex, CI is credential-free, AI review/security gates degrade to honest skipped states, clean merges (including non-ff) complete with zero AI calls, and only genuinely conflicted files ever reach Claude. Empirical proof: ~10 PRs shipped over the last two days in exactly that state.

ship-path-ai-independence.test.ts pins every seam — AI-free modules stay import-free, mergeWithAutoResolve's clean path stays ahead of any Claude call, the gates keep their degradation states — so a future feature cannot quietly re-introduce a dependency. Invariant documented in OPERATIONS.md.

🤖 Generated with Claude Code

ccantynzAI Reviewcommented 22d ago

AI Triage

(no summary)

Priority: medium Risk area: mixed

Suggested labels: (no label suggestions) Suggested reviewers: (no reviewer suggestions)

Suggestions only — nothing has been applied. The PR author stays in control.

gluecron[bot]🤖 botAI Reviewcommented 22d ago

AI review unavailable

The platform's AI balance is exhausted, so AI generation is temporarily unavailable. Nothing was lost. You can queue this as a repair for the internal agent from the repository's Health page, or try again once the balance is restored. The PR is otherwise unchanged.

Cross-repo impact

See what breaks downstream if this PR merges.

Analyze →
⮌ Merged

This pull request was merged into main.

c comment · e edit title · m merge · a approve · r request changes · ? shortcuts