Automated or auto-triggered lanes.
Pipeline Catalog
CI/CD catalog for the 12 delivery lanes defined in v6, including triggers, target environments, release gates and latest mock run status.
Pipelines requiring explicit operator or release action.
Pipelines touching production directly.
Rollback and rehearsal-focused lanes.
Branch policy
Safe defaults from SPEC_V6 for PR, main and release branches.
Enter via PL-01 and PL-02 when contracts or migrations change.
Builds PL-03, deploys staging with PL-04, then blocks on PL-05 smoke evidence.
Promotion to prod requires PL-06 plus preflight and gate approval before PL-08 and PL-09.
Promotion flow
Recommended staging-to-prod flow from the delivery spec.
PL-03 to PL-04 to PL-05 to PL-06 to PL-07 to PL-08 to PL-09 to PL-10
Rollback lanes stay on PL-11 and PL-12 with previous manifest and smoke evidence retained hot.
CI/CD pipelines
Name, trigger, environment, gate, status and last run.
| ID | Name | Trigger | Environment | Gate | Status | Last run |
|---|---|---|---|---|---|---|
| PL-01 | ci-pr-fast | pull_request open/sync | none | lint, typecheck, unit, schema drift, secret scan | green | 2026-03-12 09:42 UTC |
| PL-02 | ci-pr-contract-e2e-lite | PR with api/contracts/migrations changes | local/ephemeral | contract diff, migration dry-run, ws handshake smoke | green | 2026-03-12 09:39 UTC |
| PL-03 | build-main-release-assets | push to main | registry only | container build, image scan, SBOM, release manifest | green | 2026-03-12 09:31 UTC |
| PL-04 | deploy-staging-core | successful main build | staging | deploy preflight, env diff, secrets present, config validation | pending | 2026-03-12 09:26 UTC |
| PL-05 | staging-smoke-pack | post staging deploy | staging | overview smoke, ws connect, queue, memory, reports, alerts | green | 2026-03-12 09:19 UTC |
| PL-06 | create-release-candidate | manual from green staging build | release journal | change summary, freeze window, rollback target exists | pending | 2026-03-11 18:05 UTC |
| PL-07 | prod-db-preflight | manual if migrations included | prod | backup snapshot, additive-only review, read path compatibility | pending | 2026-03-10 20:14 UTC |
| PL-08 | deploy-prod-ops | approved release candidate | prod | ops checklist, canary health, queue backlog threshold | green | 2026-03-10 20:32 UTC |
| PL-09 | deploy-prod-pulse | ops stable hold passed | prod | 15 min green after ops, feed freshness, workspace isolation | failed | 2026-03-10 20:48 UTC |
| PL-10 | post-prod-verification | immediately after prod deploy | prod | 5xx, ws disconnect, queue lag, report success, alert duplication | pending | 2026-03-10 21:03 UTC |
| PL-11 | rollback-service-bundle | manual by incident or failed gate | staging/prod | incident declared, previous version healthy, owner assigned | green | 2026-03-06 14:22 UTC |
| PL-12 | weekly-rollback-drill | scheduled weekly | staging | simulate bad deploy, rollback, smoke verify, lessons learned | green | 2026-03-09 16:00 UTC |
GitHub Actions
WF-01..WF-11 come motore CI/CD reale della v8, collegati al catalogo dedicato.
ci-pr-fast
github-hosted · -
pr-fast-report
ci-pr-contracts
github-hosted · -
contract-and-migration-report
build-main-release-assets
github-hosted · -
release-assets
deploy-staging
self-hosted · staging
staging-evidence-pack
open-release-candidate
github-hosted · -
release-candidate-journal
prod-db-preflight
self-hosted · prod-db
prod-db-preflight-pack
release-prod-ops
self-hosted · prod-ops
prod-ops-evidence-pack
release-prod-pulse
self-hosted · prod-pulse
prod-pulse-evidence-pack
post-release-verify
self-hosted · staging/prod-*
post-release-verify-pack
rollback-prod-ops
self-hosted · prod-ops
rollback-ops-pack
rollback-prod-pulse
self-hosted · prod-pulse
rollback-pulse-pack
Release gates
RG-01..RG-13 tracked alongside the pipeline catalog.
| Gate | Phase | Owner | State |
|---|---|---|---|
| RG-01 | PR | SEAT-PLATFORM | passed |
| RG-02 | PR | SEAT-PLATFORM | passed |
| RG-03 | PR | SEAT-MEMORY | passed |
| RG-04 | Staging | SEAT-OPS | passed |
| RG-05 | Staging | SEAT-PRODUCT | passed |
| RG-06 | Staging | SEAT-RELEASE | passed |
| RG-07 | Pre-Prod | SEAT-RELEASE | passed |
| RG-08 | Pre-Prod | SEAT-MEMORY | passed |
| RG-09 | Pre-Prod | SEAT-COMPUTE | pending |
| RG-10 | Pre-Prod | SEAT-PRODUCT | pending |
| RG-11 | Post-Prod 15m | SEAT-OPS | blocked |
| RG-12 | Post-Prod 15m | SEAT-PRODUCT | pending |
| RG-13 | Post-Prod 24h | SEAT-RELEASE | pending |