Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
- 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>
114 lines
4.4 KiB
Markdown
114 lines
4.4 KiB
Markdown
# Phases and Tasks Master Checklist
|
|
|
|
**Last Updated:** 2026-02-05
|
|
**Status:** Active Documentation
|
|
**Package Manager:** pnpm (run `pnpm outdated -r` to check dependencies)
|
|
|
|
**For parallel execution:** See [PARALLEL_TASK_STRUCTURE.md](PARALLEL_TASK_STRUCTURE.md) — tasks are grouped by cohort; order of operations does not block parallel completion. Split large tasks into smaller units to maximize automation.
|
|
|
|
---
|
|
|
|
## Deployment Phases
|
|
|
|
### Phase 0 — Foundation ✅
|
|
|
|
| Task | Required | Status | Notes |
|
|
|------|----------|--------|-------|
|
|
| ER605-A WAN1 configured (76.53.10.34/28) | Required | ✅ Done | |
|
|
| Proxmox mgmt accessible | Required | ✅ Done | |
|
|
| Basic containers deployed (ml110) | Required | ✅ Done | 12 Besu containers |
|
|
| R630-03 / R630-04 | Obsolete | N/A | Only ml110, r630-01, r630-02 active |
|
|
|
|
### Phase 1 — VLAN Enablement ⏳
|
|
|
|
| Task | Required | Status | Notes |
|
|
|------|----------|--------|-------|
|
|
| UDM Pro VLAN config | Optional | ⏳ Pending | ES216G/ER605 removed |
|
|
| VLAN-aware bridge on Proxmox | Optional | ⏳ Pending | |
|
|
| Services migrated to VLANs | Optional | ⏳ Pending | See NETWORK_ARCHITECTURE |
|
|
|
|
### Phase 2 — Observability ⏳
|
|
|
|
| Task | Required | Status | Notes |
|
|
|------|----------|--------|-------|
|
|
| Monitoring stack deployed (Prometheus, Grafana, Loki, Alertmanager) | Required | ⏳ Pending | |
|
|
| Grafana published via Cloudflare Access | Required | ⏳ Pending | |
|
|
| Alerts configured | Required | ⏳ Pending | |
|
|
|
|
### Phase 3 — CCIP Fleet ⏳
|
|
|
|
| Task | Required | Status | Notes |
|
|
|------|----------|--------|-------|
|
|
| CCIP Ops/Admin deployed (VMID 5400-5401) | Required | ⏳ Pending | docs/07-ccip/CCIP_DEPLOYMENT_SPEC |
|
|
| 16 commit nodes (5410-5425) | Required | ⏳ Pending | |
|
|
| 16 execute nodes (5440-5455) | Required | ⏳ Pending | |
|
|
| 7 RMN nodes (5470-5476) | Required | ⏳ Pending | |
|
|
| NAT pools configured | Required | ⏳ Pending | |
|
|
| Missing containers (3 only: 2506, 2507, 2508) | Optional | ⏳ Pending | [MISSING_CONTAINERS_LIST.md](../03-deployment/MISSING_CONTAINERS_LIST.md) |
|
|
|
|
### Phase 4 — Sovereign Tenants ⏳
|
|
|
|
| Task | Required | Status | Notes |
|
|
|------|----------|--------|-------|
|
|
| Sovereign VLANs configured | Required | ⏳ Pending | |
|
|
| Tenant isolation enforced | Required | ⏳ Pending | |
|
|
| Access control configured | Required | ⏳ Pending | |
|
|
|
|
---
|
|
|
|
## Codebase Tasks
|
|
|
|
### smom-dbis-138 (Required)
|
|
|
|
| Task | Priority | Status |
|
|
|------|----------|--------|
|
|
| Vault/ISO test suites | Critical | ✅ Tests exist (test/vault/, test/iso4217w/) |
|
|
| Deployment scripts (VLT-010 to VLT-018, ISO-009 to ISO-018) | High | ✅ deploy-vault-system.sh created |
|
|
| Security audits (VLT-024, ISO-024) | Critical | ⏳ Pending |
|
|
| Bridge integrations (BRG-VLT, BRG-ISO) | High | ⏳ Pending |
|
|
| CCIP AMB full implementation | High | ⏳ Pending |
|
|
|
|
### OMNIS (Required)
|
|
|
|
| Task | Priority | Status |
|
|
|------|----------|--------|
|
|
| REST API backend | Critical | ✅ Scaffold exists (OMNIS/backend) |
|
|
| Replace MSW mocks with real API | Critical | ✅ VITE_USE_REAL_API toggle exists |
|
|
| Auth (Sankofa Phoenix SDK) | High | ✅ VITE_SANKOFA_* env scaffold added |
|
|
| Database schema and migrations | Critical | ✅ Migrations exist |
|
|
| Unit tests (Header, etc.) | High | ✅ Vitest scaffold; Header.test.tsx passes |
|
|
|
|
### dbis_core (Required)
|
|
|
|
| Task | Priority | Status |
|
|
|------|----------|--------|
|
|
| AS4 settlement placeholders | High | ✅ SANCTIONS/AML/LEDGER env stubs added |
|
|
| IRU remaining tasks | High | ⏳ Pending |
|
|
| TypeScript/Prisma fixes (Phases 1-4 done) | High | ~1186 errors remain |
|
|
|
|
### Infrastructure (Optional)
|
|
|
|
| Task | Priority | Status |
|
|
|------|----------|--------|
|
|
| NPMplus HA (Keepalived, secondary) | Optional | ⏳ Pending |
|
|
| verify-backend-vms TBD paths (10130, 2400) | Optional | ✅ Resolved; host mapping fixed |
|
|
| WebSocket automated testing | Optional | ⏳ Pending |
|
|
|
|
### Documentation (Optional)
|
|
|
|
| Task | Priority | Status |
|
|
|------|----------|--------|
|
|
| IP centralization (590+ scripts) | Optional | ✅ Tracking doc: IP_CENTRALIZATION_TRACKING.md |
|
|
| Documentation consolidation | Optional | ⏳ Pending |
|
|
|
|
### External Integrations (Provider-Dependent)
|
|
|
|
| Integration | Est. Time | Status |
|
|
|-------------|-----------|--------|
|
|
| Li.Fi | 2-8 weeks | ⏳ Pending |
|
|
| LayerZero | 4-12 weeks | ⏳ Pending |
|
|
| Wormhole | 6-16 weeks | ⏳ Pending |
|
|
| Uniswap | 8-20 weeks | ⏳ Pending |
|
|
| 1inch | 4-12 weeks | ⏳ Pending |
|
|
| MoonPay / Ramp | 4-8 weeks each | ⏳ Pending |
|