Preflight e prerequisiti prima di ogni lane.
OPS IaC
Runbook Scripts
IaC runbook dei 9 script eseguibili v7 con fase operativa, stato mock, ultimo run e output log sintetico.
Scripts9Running1Errors1
Staging, OPS prod e PULSE prod.
Rollback mirato per OPS e PULSE.
Congela o riapre la superficie pubblica non essenziale.
Scripts table
Nome, fase, stato, ultimo eseguito e comando principale.
| Script | Phase | Status | Last executed | Command |
|---|---|---|---|---|
| 00_validate_prereqs.sh | validate | done | 2026-03-12 09:05 UTC | ./scripts/00_validate_prereqs.sh prod |
| 05_sync_bundle.sh | bootstrap | ready | 2026-03-12 09:08 UTC | ./scripts/05_sync_bundle.sh prod |
| 10_deploy_staging.sh | deploy | done | 2026-03-12 09:14 UTC | ./scripts/10_deploy_staging.sh v7.0.0-rc1 |
| 20_release_prod_ops.sh | deploy | done | 2026-03-10 20:32 UTC | ./scripts/20_release_prod_ops.sh v7.0.0 |
| 30_release_prod_pulse.sh | deploy | running | 2026-03-10 20:48 UTC | ./scripts/30_release_prod_pulse.sh v7.0.0 |
| 40_post_release_verify.sh | verify | error | 2026-03-10 21:03 UTC | ./scripts/40_post_release_verify.sh prod pulse |
| 50_rollback_prod_ops.sh | rollback | ready | 2026-03-06 14:22 UTC | ./scripts/50_rollback_prod_ops.sh v6.9.2 |
| 60_rollback_prod_pulse.sh | rollback | ready | 2026-03-06 14:29 UTC | ./scripts/60_rollback_prod_pulse.sh v6.9.2 |
| 70_set_safe_mode.sh | safe-mode | ready | 2026-03-10 21:06 UTC | ./scripts/70_set_safe_mode.sh prod on |
00_validate_prereqs.sh
Controlla prerequisiti locali, connettivita SSH, docker compose e path remoti su VPS e Mac Studio.
Path
scripts/00_validate_prereqs.sh
Phase + status
validate · done
Primary command
./scripts/00_validate_prereqs.sh prod
Mock output log
- == Prerequisiti locali ==
- ENV_NAME=prod
- Connettivita VPS OK
- Connettivita Mac Studio OK
- Validazione prerequisiti completata.
Runbook sequences
Sequenze command-by-command estratte dalla v7.
Preflight
- ./scripts/00_validate_prereqs.sh staging
- ./scripts/00_validate_prereqs.sh prod
- ./scripts/05_sync_bundle.sh staging
- ./scripts/05_sync_bundle.sh prod
Staging
- ./scripts/00_validate_prereqs.sh staging
- ./scripts/10_deploy_staging.sh v7.0.0-rc1
- ./scripts/40_post_release_verify.sh staging full
Production + rollback
Ordine ops-first, pulse-after-hold e rollback con safe mode.
Production
- ./scripts/00_validate_prereqs.sh prod
- ./scripts/20_release_prod_ops.sh v7.0.0
- ./scripts/40_post_release_verify.sh prod ops
- ./scripts/30_release_prod_pulse.sh v7.0.0
- ./scripts/40_post_release_verify.sh prod pulse
Rollback
- ./scripts/70_set_safe_mode.sh prod on
- ./scripts/50_rollback_prod_ops.sh v6.9.2
- ./scripts/60_rollback_prod_pulse.sh v6.9.2
- ./scripts/40_post_release_verify.sh prod full
- ./scripts/70_set_safe_mode.sh prod off