chore: add guarded path-aware Vercel deployment orchestration - #32
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Checkpoint 1 verifiedThe guarded deployment architecture is ready for review. Passing evidence
Production boundary remains intact
Next controlled actionAdd the |
|
Deployment failed with the following error: Learn More: https://vercel.com/atomicdjts-projects?upgradeToPro=build-rate-limit |
Checkpoint 1 — final verified stateFresh verification on head
Security review additions:
No native Vercel Git integration, alias, source authority, or production configuration has been changed. The PR remains a draft and unmerged pending checkpoint approval. |
Purpose
Implements the first approved portfolio-remediation checkpoint: a deterministic, auditable deployment controller designed to replace monorepo-wide Vercel Git fan-out after a controlled preview validation.
Implemented
config/vercel-projects.jsonas the declarative deployment matrix;scripts/detect-affected-apps.mjs;Vercel Affected Deployment Planfor changed-file detection, plan artifacts, summaries, guarded deployment, and HTTP smoke checking;54.21.1;Test-first evidence
Two red-green cycles were recorded:
Test deployment selectorbecause the selector module did not exist. Documentation and policy checks passed before that expected failure. The minimal affected-path implementation then made the test pass.selectRequestedProjectsdid not exist. The explicit-selector implementation then made the expanded suite pass.Current dry-run behavior
pull_requestevent.project_id: autoandexecute_deployment: false.layerforge-studioonly.VERCEL_DEPLOYMENT_ORCHESTRATION_ENABLEDhas not been set totrue.Production boundary
This PR does not currently:
Fresh verification on head
5edcd505358d2df236b5f3f3f2684085cc11058ePortfolio CI: successPortfolio Vercel Readiness: successProcessHarbor Pro Verify: success, including Playwright E2EVercel Affected Deployment Plan: success; deploy matrix skipped as designedCheckpoint before cutover
The draft is ready for checkpoint review. The next controlled sequence is:
VERCEL_TOKENas a GitHub Actions repository secret;git.deploymentEnabled: false.See
docs/remediation/DEPLOYMENT-ORCHESTRATION-CHECKPOINT.mdfor the complete safeguards and rollback steps.