You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The stale Railway project illustrious-warmth has been handled in the Railway dashboard, but GitHub still shows historical Railway status contexts on existing commits.
Observed GitHub status contexts on that commit included both active airy-balance Railway services and stale illustrious-warmth Railway services. airy-balance is the active/canonical Railway project. illustrious-warmth should no longer appear in required release checks.
Primary task
Create a focused PR to document and verify stale Railway check removal from GitHub release gates.
Investigate
Re-check latest main commit statuses after the Railway dashboard cleanup.
Confirm whether new commits still receive any illustrious-warmth Railway status contexts.
Confirm whether GitHub branch protection still lists any stale required status checks:
illustrious-warmth - convospan-api-split
illustrious-warmth - convospan-full-scaffold
Confirm the active Railway contexts that should remain:
airy-balance - convospan-api-split
airy-balance - convospan-full-scaffold
Clarify that historical commit statuses may remain visible on old commits, but should not appear on new commits once stale GitHub deploy triggers are disconnected.
If branch protection cannot be read or changed from the available tooling, document the exact manual GitHub UI steps required.
Manual GitHub UI steps to document if required
Repo Settings > Branches > main > Branch protection rule > Required status checks
Keep active required checks only if they are intended release gates:
airy-balance - convospan-api-split
airy-balance - convospan-full-scaffold
Vercel
CI / Web Build (apps/web)
CI / API Strict Typecheck (apps/api)
Production Readiness Gate / Production Stability Audit (apps/web)
Vercel Parity Build / vercel-parity-build
CodeQL checks
Supabase Preview
Register Docker Images to GHCR / build-and-push, only if GHCR publishing is required for release
Second task: add next phased improvement plan
Create a phased plan for the next production-readiness improvements after CI/deploy gate cleanup.
Required plan sections:
Phase 1: Release gate cleanup
Remove stale illustrious-warmth checks from required GitHub checks.
Confirm airy-balance is canonical Railway project.
Context
The stale Railway project
illustrious-warmthhas been handled in the Railway dashboard, but GitHub still shows historical Railway status contexts on existing commits.Latest inspected main commit before this issue:
Observed GitHub status contexts on that commit included both active
airy-balanceRailway services and staleillustrious-warmthRailway services.airy-balanceis the active/canonical Railway project.illustrious-warmthshould no longer appear in required release checks.Primary task
Create a focused PR to document and verify stale Railway check removal from GitHub release gates.
Investigate
maincommit statuses after the Railway dashboard cleanup.illustrious-warmthRailway status contexts.illustrious-warmth - convospan-api-splitillustrious-warmth - convospan-full-scaffoldairy-balance - convospan-api-splitairy-balance - convospan-full-scaffoldManual GitHub UI steps to document if required
Repo Settings > Branches > main > Branch protection rule > Required status checks
Remove stale required checks:
Keep active required checks only if they are intended release gates:
Second task: add next phased improvement plan
Create a phased plan for the next production-readiness improvements after CI/deploy gate cleanup.
Required plan sections:
Phase 1: Release gate cleanup
illustrious-warmthchecks from required GitHub checks.airy-balanceis canonical Railway project.build-and-pushpolicy: required release gate or optional image publication.Phase 2: API origin and proxy readiness
API_INTERNAL_ORIGINshould be set in Vercel production./api/proxydoes not recurse and points to the correct backend when configured.Phase 3: Production smoke and approval-route validation
https://www.craftmyfunnel.live./api/auth/sessionclient calls.Phase 4: Database schema readiness without production mutation
DELETE FROM "EdgeNode"migration quarantined until separately reviewed.Phase 5: PR #6 decomposition
Phase 6: controlled beta readiness package
Files to add/update
docs/audits/stale-railway-check-removal.mddocs/plans/next-phased-production-improvements.mddocs/codex/WORKFLOW_STATE.mdValidation
Run safe checks only:
Run web build only if time allows and record duration honestly:
Hard constraints
Expected PR title