Files
proxmox/docs/00-meta/REMAINING_ITEMS_FULL_PARALLEL_LIST.md
defiQUG 2a6d3cfc7f
Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
Update submodule references and improve CI workflow
- Update submodule references for explorer-monorepo and smom-dbis-138 to latest commits.
- Modify CI workflow to include shellcheck installation and enforce error severity for script checks.
- Update contract addresses in configuration and documentation to reflect the new canonical addresses for CCIPWETH9Bridge and CCIP Router.
- Revise integration test documentation to align with updated contract addresses and deployment statuses.

Made-with: Cursor
2026-03-24 22:50:52 -07:00

8.4 KiB
Raw Permalink Blame History

All Remaining Items and Tasks — Full Maximum Parallel Mode

Last Updated: 2026-02-05
Purpose: Single list of every remaining task, grouped by wave. Within each wave, run all items in parallel.
Refs: FULL_PARALLEL_EXECUTION_ORDER.md | TODO_TASK_LIST_MASTER.md | REMAINING_TASKS_NEXT_STEPS_PHASES_REVIEW.md


How to run

  1. Wave 0 — Run W0-1, W0-2, W0-3 in parallel (where different owners).
  2. Wave 1 — Run every W1-* item in parallel (assign to owners or automation).
  3. Wave 2 — Run every W2-* item in parallel (by host or by component).
  4. Wave 3 — After Wave 2: run W3-1 and W3-2 in parallel.
  5. Ongoing — Schedule O-* (cron / runbooks).

Wave 0 — Gates / credentials

ID Task Command / note
W0-1 Apply NPMplus RPC fix (405) From LAN: bash scripts/nginx-proxy-manager/update-npmplus-proxy-hosts-api.sh
W0-2 Execute sendCrossChain (real) Omit --dry-run in run-send-cross-chain.sh; LINK approved; bridge 0xcacfd227A040002e49e2e01626363071324f820a
W0-3 NPMplus backup (export/config) NPM_PASSWORD in .env; ./scripts/backup/automated-backup.sh [--with-npmplus]

Wave 1 — Full parallel (all at once)

Security

ID Task Status
W1-1 SSH key-based auth; disable password (coordinate to avoid lockout): ./scripts/security/setup-ssh-key-auth.sh [--dry-run|--apply] Dry-run done; apply = operator
W1-2 Firewall: restrict Proxmox 8006: ./scripts/security/firewall-proxmox-8006.sh [--dry-run|--apply] [CIDR] Dry-run done; apply = operator
W1-3 smom: Security audits VLT-024, ISO-024
W1-4 smom: Bridge integrations BRG-VLT, BRG-ISO

Monitoring (config)

ID Task Status
W1-5 Prometheus scrape (Besu 9545); alert rules; config/monitoring/ phase2-observability.sh --config-only run; config in config/monitoring/
W1-6 Grafana dashboards; Alertmanager config alertmanager.yml in config/monitoring/; Grafana = deploy
W1-7 Loki / Alertmanager config (no deploy yet) Config present

Backup

ID Task Status
W1-8 Verify/schedule backup cron: scripts/maintenance/schedule-npmplus-backup-cron.sh [--install|--show]; schedule-daily-weekly-cron.sh --show run; daily-weekly cron installed; NPMplus install needs NPM_PASSWORD

VLAN (optional)

ID Task
W1-9 VLAN enablement: UDM Pro VLAN docs; Proxmox VLAN-aware bridge design
W1-10 VLAN migration plan (per-service table)

Documentation

ID Task
W1-11 Documentation consolidation (by folder); archive old status
W1-12 Quick reference cards; decision trees; config templates (ALL_IMPROVEMENTS 6874)
W1-13 Final IP assignments; service connectivity matrix; runbooks

Codebase

ID Task
W1-14 dbis_core: TypeScript/Prisma fixes (~1186 errors; parallelize by file) — or defer
W1-15 smom: EnhancedSwapRouter quoter; AlltraAdapter fee
W1-16 smom: IRU remaining tasks
W1-17 Placeholders: canonical addresses env; AlltraAdapter; smart accounts kit; quote-service Fabric chainId; .bak deprecation (8791)

Quick wins & checklist

ID Task
W1-18 Progress indicators in scripts; config validation in CI
W1-19 Validator key permissions (chmod 600, chown besu)
W1-20 Secret audit; input validation; security scanning (4851)
W1-21 Config validation (JSON/YAML); config templates; env standardization (5254)

Optional: MetaMask / explorer

ID Task
W1-22 Token-aggregation hardening; CoinGecko submission
W1-23 Chain 138 Snap: market data, swap quotes, bridge routes
W1-24 Explorer: dark mode, network selector, sync indicator
W1-25 Paymaster deploy (optional): forge script script/smart-accounts/DeployPaymaster.s.sol --rpc-url $RPC_URL_138 --broadcast
W1-26 API keys: Li.Fi, Jumper, 1inch (API_KEYS_REQUIRED.md)

Improvements index (parallel by range)

ID Task
W1-27 ALL_IMPROVEMENTS 111 (Proxmox high)
W1-28 ALL_IMPROVEMENTS 1220 (Proxmox medium)
W1-29 ALL_IMPROVEMENTS 2130 (Proxmox low)
W1-30 ALL_IMPROVEMENTS 3135 (Quick wins)
W1-31 ALL_IMPROVEMENTS 3643 (script shebang, shellcheck, consolidation)
W1-32 ALL_IMPROVEMENTS 4447 (doc consolidation, API doc)
W1-33 ALL_IMPROVEMENTS 4857 (security, validation, RBAC, tests, CI)
W1-34 ALL_IMPROVEMENTS 5867 (logging, metrics, health, DevContainer, backup)
W1-35 ALL_IMPROVEMENTS 6874 (docs: quick ref, decision trees, glossary)
W1-36 ALL_IMPROVEMENTS 7581 (Phase 14 design; missing containers list)
W1-37 ALL_IMPROVEMENTS 8286 (smom audits, BRG, CCIP AMB, dbis_core, IRU)
W1-38 ALL_IMPROVEMENTS 8791 (placeholders)
W1-39 ALL_IMPROVEMENTS 92105 (MetaMask/explorer)
W1-40 ALL_IMPROVEMENTS 106121 (Tezos/Etherlink/CCIP)
W1-41 ALL_IMPROVEMENTS 122126 (Besu/blockchain)
W1-42 ALL_IMPROVEMENTS 127130 (RPC translator)
W1-43 ALL_IMPROVEMENTS 131134 (Orchestration portal)
W1-44 ALL_IMPROVEMENTS 135139 (Maintenance — document/automate)

Detail: ALL_IMPROVEMENTS_AND_GAPS_INDEX.md


Wave 2 — Infra / deploy (parallel by host or component)

ID Task Parallelize by
W2-1 Deploy monitoring stack (Prometheus, Grafana, Loki, Alertmanager) By component
W2-2 Grafana via Cloudflare Access; alerts configured After stack
W2-3 VLAN enablement: UDM Pro VLAN; Proxmox bridge; migrate services to VLANs By VLAN/host
W2-4 Phase 3 CCIP: Ops/Admin (5400-5401); NAT pools; commit/execute/RMN scripts Ops → NAT → scripts
W2-5 Phase 4: Sovereign tenant VLANs; isolation; access control By tenant/VLAN
W2-6 25062508 Destroyed 2026-02-08; RPC 25002505 only. MISSING_CONTAINERS_LIST.md Done (doc)
W2-7 DBIS services start (1010010151); Hyperledger By host
W2-8 NPMplus HA (Keepalived, 10234) Optional

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 (schedule, not sequenced) — Completed 2026-02-05

ID Task Frequency Status
O-1 Monitor explorer sync Daily — scripts/maintenance/daily-weekly-checks.sh daily Cron installed (08:00)
O-2 Monitor RPC 2201 Daily — same script Cron installed (08:00)
O-3 Config API uptime Weekly — daily-weekly-checks.sh weekly Cron installed (Sun 09:00)
O-4 Review explorer logs Weekly (manual; runbook) Runbook: OPERATIONAL_RUNBOOKS § Maintenance
O-5 Update token list As needed Token list validated (token-lists/lists/dbis-138.tokenlist.json)

Validation (after changes)

Check Command
CI / config bash scripts/verify/run-all-validation.sh [--skip-genesis]
Full verification bash scripts/verify/run-full-verification.sh
E2E routing bash scripts/verify/verify-end-to-end-routing.sh
Backend VMs bash scripts/verify/verify-backend-vms.sh
Besu peers bash scripts/besu-verify-peers.sh http://192.168.11.211:8545

Summary counts

Wave Item count Run rule
Wave 0 3 Parallel (different owners)
Wave 1 44 (W1-1 … W1-44) All in parallel
Wave 2 8 All in parallel (by host/component)
Wave 3 2 Parallel after Wave 2
Ongoing 5 Cron / runbooks

Total remaining (actionable): Wave 0: 3 · Wave 1: 44 · Wave 2: 8 · Wave 3: 2 · Ongoing: 5.

Last parallel run (2026-02-05): Run log batch 11 — CI validation, config validation, security dry-runs (W1-1, W1-2), phase2 config, CCIP checklist, phase4 show-steps, config backup, shellcheck --optional, Wave 0 dry-run. See FULL_PARALLEL_RUN_LOG.md (archived).