- ADD_CHAIN138_TO_LEDGER_LIVE: Ledger form done; public code review repo bis-innovations/LedgerLive; init/push commands - CONTRACT_DEPLOYMENT_RUNBOOK: Chain 138 gas price 1 gwei, 36-addr check, TransactionMirror workaround - CONTRACT_*: AddressMapper, MirrorManager deployed 2026-02-12; 36-address on-chain check - NEXT_STEPS_FOR_YOU: Ledger done; steps completable now (no LAN); run-completable-tasks-from-anywhere - MASTER_INDEX, OPERATOR_OPTIONAL, SMART_CONTRACTS_INVENTORY_SIMPLE: updates - LEDGER_BLOCKCHAIN_INTEGRATION_COMPLETE: bis-innovations/LedgerLive reference Co-authored-by: Cursor <cursoragent@cursor.com>
3.2 KiB
Wave 2 & Wave 3 — Operator Checklist
Last Updated: 2026-02-05
Purpose: Ordered checklist for running Wave 2 and Wave 3 from a host with Proxmox/SSH/LAN access. Use after Wave 0 and Wave 1 are complete where possible.
Execution model: Within each wave, run tasks in parallel by host or component. Wave 3 depends on Wave 2 outputs.
Wave 0 (gates — do first when creds allow)
| # | Task | Command / note |
|---|---|---|
| W0-1 | NPMplus RPC fix (405) | From host on LAN: bash scripts/nginx-proxy-manager/update-npmplus-proxy-hosts-api.sh |
| W0-2 | sendCrossChain (real) | PRIVATE_KEY + LINK; remove --dry-run from run-send-cross-chain.sh |
| W0-3 | NPMplus backup | NPM_PASSWORD in .env; bash scripts/verify/backup-npmplus.sh when NPMplus is up |
Or run W0-1 + W0-3 from LAN: bash scripts/run-wave0-from-lan.sh (options: --dry-run, --skip-backup, --skip-rpc-fix). W0-2: run scripts/bridge/run-send-cross-chain.sh without --dry-run when ready.
NPMplus backup cron (W1-8): bash scripts/maintenance/schedule-npmplus-backup-cron.sh --show to print line; --install to add to crontab (e.g. daily 03:00).
Wave 2 — Infra / deploy (parallel by host or component)
| ID | Task | Parallelize by | Notes |
|---|---|---|---|
| W2-1 | Deploy monitoring stack (Prometheus, Grafana, Loki, Alertmanager) | By component | Use smom-dbis-138/monitoring/ configs; scripts/monitoring/ |
| W2-2 | Grafana via Cloudflare Access; alerts | After W2-1 | Configure Alertmanager routes |
| W2-3 | VLAN enablement: UDM Pro VLAN config; Proxmox bridge; migrate services | By VLAN / host | NETWORK_ARCHITECTURE.md §3–5; UDM_PRO_VLAN_* docs |
| W2-4 | Phase 3 CCIP: Ops/Admin (5400-5401); NAT pools; commit/execute/RMN scripts | Ops first, then NAT, then scripts | CCIP_DEPLOYMENT_SPEC.md |
| W2-5 | Phase 4: Sovereign tenant VLANs; isolation | By tenant/VLAN | After W2-3 |
| W2-6 | Missing containers: 3 VMIDs only (2506, 2507, 2508) — see MISSING_CONTAINERS_LIST.md | By VMID / host | MISSING_CONTAINERS_LIST.md |
| W2-7 | DBIS services (10100–10151); Hyperledger | By host | Per deployment runbooks |
| W2-8 | NPMplus HA (Keepalived, 10234) | Optional | NPMPLUS_HA_SETUP_GUIDE.md |
Wave 3 — After Wave 2
| ID | Task | Depends on |
|---|---|---|
| W3-1 | CCIP Fleet: 16 commit (5410-5425), 16 execute (5440-5455), 7 RMN (5470-5476) | W2-4 (Ops/Admin, NAT) |
| W3-2 | Phase 4 tenant isolation enforcement; access control | W2-3 / W2-5 |
Ongoing (no wave)
| ID | Task | Frequency |
|---|---|---|
| O-1 | Monitor explorer sync | Daily |
| O-2 | Monitor RPC 2201 | Daily |
| O-3 | Config API uptime | Weekly |
Cron for O-1–O-3: bash scripts/maintenance/schedule-daily-weekly-cron.sh --show to print; --install to add (daily 08:00, weekly Sun 09:00).
References
- FULL_PARALLEL_EXECUTION_ORDER.md — Full wave definitions
- FULL_PARALLEL_RUN_LOG.md — What was run and results
- OPERATIONAL_RUNBOOKS.md — Procedures and maintenance