From f0fb00987a5b9d11ff0bb209684525257ee1caec Mon Sep 17 00:00:00 2001 From: defiQUG Date: Fri, 27 Mar 2026 15:41:47 -0700 Subject: [PATCH] =?UTF-8?q?docs(stage3):=20MASTER=5FPLAN/TODO=20+=20NOT=5F?= =?UTF-8?q?IMPLEMENTED=20=E2=80=94=20R21=20complete?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - MASTER_PLAN gaps + §3.1 table rows for the-order / cutover - MASTER_TODO_EXPANDED: R21 [x]; Config/DNS GAPS tasks [x] - NOT_IMPLEMENTED: Sankofa/Order row = routing done, scope note - HIGH_PRIORITY R21–R24 line; BLITZKRIEG R21–R22 blurb Made-with: Cursor --- docs/00-meta/ALL_RECOMMENDATIONS_HIGH_PRIORITY.md | 2 +- docs/00-meta/BLITZKRIEG_SUPER_PRO_MAX_MASTER_PLAN.md | 2 +- docs/00-meta/MASTER_PLAN.md | 6 +++--- docs/00-meta/MASTER_TODO_EXPANDED.md | 8 ++++---- docs/00-meta/NOT_IMPLEMENTED_FULL_SCOPE.md | 2 +- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/docs/00-meta/ALL_RECOMMENDATIONS_HIGH_PRIORITY.md b/docs/00-meta/ALL_RECOMMENDATIONS_HIGH_PRIORITY.md index a0a3d87..4b10fb6 100644 --- a/docs/00-meta/ALL_RECOMMENDATIONS_HIGH_PRIORITY.md +++ b/docs/00-meta/ALL_RECOMMENDATIONS_HIGH_PRIORITY.md @@ -125,7 +125,7 @@ Full operator actions: **[RECOMMENDATIONS_OPERATOR_CHECKLIST.md](RECOMMENDATIONS | R8–R11 | RPC_URL_138; GAS_PRICE on 138; phased deploy; nonce/tx stuck runbooks | | R12–R16 | Keep runbooks in sync; document addresses per chain; run verification after deploy; env per env | | R17–R20 | Monitor bridges; Blockscout up; forge test pre-deploy; NatSpec | -| R21–R24 | The Order NPMplus; blocks #2–#6; script progress/dry-run/validation; token-mapping.json source of truth | +| R21–R24 | **R21 done 2026-03** (Order NPM/10210); R22 blocks #2–#6; R23 script UX/validation; R24 token-mapping.json | --- diff --git a/docs/00-meta/BLITZKRIEG_SUPER_PRO_MAX_MASTER_PLAN.md b/docs/00-meta/BLITZKRIEG_SUPER_PRO_MAX_MASTER_PLAN.md index 92a1c7f..8dfd939 100644 --- a/docs/00-meta/BLITZKRIEG_SUPER_PRO_MAX_MASTER_PLAN.md +++ b/docs/00-meta/BLITZKRIEG_SUPER_PRO_MAX_MASTER_PLAN.md @@ -172,7 +172,7 @@ Dry-run deployments and cross-chain reconciliation. Source: NOT_CHANGED_BY_DESIGN. **Configuration and DNS (R21–R22)** -Sankofa alignment and configuration blocks 2–6. +Sankofa zone NPM/docs **aligned (R21 done 2026-03)**; blocks #2–#6 still TBD. Source: ALL_REQUIREMENTS. **Quick Wins (R23)** diff --git a/docs/00-meta/MASTER_PLAN.md b/docs/00-meta/MASTER_PLAN.md index c244698..4186807 100644 --- a/docs/00-meta/MASTER_PLAN.md +++ b/docs/00-meta/MASTER_PLAN.md @@ -119,7 +119,7 @@ flowchart TB Consolidated from [GAPS_AND_RECOMMENDATIONS_CONSOLIDATED.md](../GAPS_AND_RECOMMENDATIONS_CONSOLIDATED.md), [REQUIRED_FIXES_UPDATES_GAPS.md](../REQUIRED_FIXES_UPDATES_GAPS.md), [ALL_IMPROVEMENTS_AND_GAPS_INDEX.md](../ALL_IMPROVEMENTS_AND_GAPS_INDEX.md), and [NEXT_STEPS_MASTER.md](NEXT_STEPS_MASTER.md). Detailed tables stay in those docs; below are the resolution rules. - **Secrets and API keys:** No real keys in `.env.example` (token-aggregation, root); use placeholders; document in [MASTER_SECRETS_INVENTORY.md](../04-configuration/MASTER_SECRETS_INVENTORY.md). Rotate any exposed keys. -- **Config/DNS TBDs:** the-order.sankofa.nexus, Sankofa cutover plan ``, RPC_ENDPOINTS_MASTER placeholders — **When The Order / Sankofa deployed, update NPMplus and docs; remove TBD.** +- **Config/DNS (Sankofa zone):** **Done 2026-03** — the-order via **10210** `192.168.11.39:80`; cutover plan v1.1; RPC_ENDPOINTS_MASTER + ALL_VMIDS updated. Re-run `update-npmplus-proxy-hosts-api.sh` after infra changes. Legacy doc snippets may still show `` in API examples. - **Network placeholders:** Public blocks #2–#6 in [NETWORK_ARCHITECTURE.md](../02-architecture/NETWORK_ARCHITECTURE.md) — **Document when assigned or mark reserved.** - **Code placeholders:** See Section 3.1 below (one-line resolution table). - **Documentation placeholders:** Emergency hotline and example URLs in dbis_core nostro-vostro — Done ("To be configured"). the-order REMAINING_TODOS.md — **Create or archive and fix links.** @@ -131,8 +131,8 @@ Consolidated from [GAPS_AND_RECOMMENDATIONS_CONSOLIDATED.md](../GAPS_AND_RECOMME | Item | Location | Resolution | |------|----------|------------| | API keys in .env.example | token-aggregation, root | Replace with placeholders; document in MASTER_SECRETS_INVENTORY; rotate if exposed. | -| the-order.sankofa.nexus | RPC_ENDPOINTS_MASTER, ALL_VMIDS_ENDPOINTS | When The Order portal deployed: add NPMplus proxy host and document IP:port. | -| Sankofa cutover plan TBDs | SANKOFA_CUTOVER_PLAN | Replace ``, `` when Sankofa deployed. | +| the-order.sankofa.nexus | RPC_ENDPOINTS_MASTER, ALL_VMIDS_ENDPOINTS | **Done:** NPM → 10210 `.39:80` → portal `:3000`. | +| Sankofa cutover plan | SANKOFA_CUTOVER_PLAN | **Done v1.1** — live tables; substitute `` only if reusing old API curl templates. | | sankofa.nexus / phoenix routes | RPC_ENDPOINTS_MASTER | Keep in sync with NPMplus; remove "placeholder (routes to Blockscout)" when pointing to Sankofa/Phoenix. | | Public blocks #2–#6 | NETWORK_ARCHITECTURE, NETWORK_CONFIGURATION_MASTER | Document when assigned or mark reserved. | | AlltraAdapter fee | AlltraAdapter.sol | Implement configurable setBridgeFee; document in PLACEHOLDERS_AND_TBD. Update when ALL Mainnet fee known. | diff --git a/docs/00-meta/MASTER_TODO_EXPANDED.md b/docs/00-meta/MASTER_TODO_EXPANDED.md index 9bac295..d01ae47 100644 --- a/docs/00-meta/MASTER_TODO_EXPANDED.md +++ b/docs/00-meta/MASTER_TODO_EXPANDED.md @@ -60,7 +60,7 @@ | R18 | Explorer health: Blockscout VMID 5000, /api reachable | [ ] | | R19 | Test before deploy: forge test smom-dbis-138, alltra-lifi-settlement; integration tests | [x] | | R20 | NatSpec on public contract functions | [x] | -| R21 | Sankofa/The Order: when deployed add NPMplus proxy; RPC_ENDPOINTS_MASTER, SANKOFA_CUTOVER_PLAN TBDs | [ ] | +| R21 | Sankofa/The Order: NPMplus + docs (10210 HAProxy path) | [x] | | R22 | Network placeholders: blocks #2–#6 in NETWORK_ARCHITECTURE when assigned | [ ] | | R23 | Scripts: progress indicators; --dry-run where missing; extend config validation | [x] | @@ -252,9 +252,9 @@ | Task | Status | |------|--------| -| the-order.sankofa.nexus when portal deployed; NPMplus proxy + RPC_ENDPOINTS_MASTER | [ ] | -| Sankofa cutover: replace TBDs in SANKOFA_CUTOVER_PLAN | [ ] | -| NPMplus proxy: sankofa → 7801/.51:3000, phoenix → 7800/.50:4000; only explorer → .140 | [ ] | +| the-order.sankofa.nexus; NPMplus + RPC_ENDPOINTS_MASTER | [x] | +| Sankofa cutover: SANKOFA_CUTOVER_PLAN v1.1 | [x] | +| NPMplus proxy: sankofa → .51:3000, phoenix → .50:4000, the-order → .39:80; only explorer → .140 | [x] | | Blocks #2–#6 in NETWORK_ARCHITECTURE when assigned | [ ] | ### smom-dbis-138 (GAPS §3) diff --git a/docs/00-meta/NOT_IMPLEMENTED_FULL_SCOPE.md b/docs/00-meta/NOT_IMPLEMENTED_FULL_SCOPE.md index 90cc79e..f2cbec5 100644 --- a/docs/00-meta/NOT_IMPLEMENTED_FULL_SCOPE.md +++ b/docs/00-meta/NOT_IMPLEMENTED_FULL_SCOPE.md @@ -71,7 +71,7 @@ | Area | Deliverables | |------|--------------| -| **Sankofa / The Order** | Checklist: replace <TARGET_IP>/<TARGET_PORT>; update ALL_VMIDS_ENDPOINTS, RPC_ENDPOINTS_MASTER; NPMplus proxy for the-order.sankofa.nexus; "where to update when done" (PLACEHOLDERS_AND_TBD, REMAINING_COMPONENTS). See [SANKOFA_THE_ORDER_CHECKLIST](../04-configuration/SANKOFA_THE_ORDER_CHECKLIST.md) or SANKOFA_CUTOVER_PLAN. | +| **Sankofa / The Order** | **Routing done 2026-03** (NPM, ALL_VMIDS, RPC_ENDPOINTS_MASTER, SANKOFA_CUTOVER_PLAN v1.1, [SANKOFA_THE_ORDER_CHECKLIST](../04-configuration/SANKOFA_THE_ORDER_CHECKLIST.md)). This row retained for design-scope doc; implementation of app features (OMNIS SDK, legal vendors, etc.) remains separate. | | **OMNIS — Sankofa Phoenix SDK** | Integration spec: required SDK interface (getAuthUrl, validateToken, getUserInfo), env vars, fallback. See [OMNIS_SANKOFA_PHOENIX_SDK_INTEGRATION_SPEC](../04-configuration/OMNIS_SANKOFA_PHOENIX_SDK_INTEGRATION_SPEC.md). Dependency note in PLACEHOLDERS_AND_TBD / PLACEHOLDERS_AND_COMPLETION_MASTER_LIST: "Blocked on Sankofa Phoenix SDK availability." | | **the-order — legal-documents** | Vendor/implementation matrix (court-efiling, e-signature, document-security): Option, Prerequisites, Steps, "Where to update when done." See [LEGAL_DOCUMENTS_IMPLEMENTATION](LEGAL_DOCUMENTS_IMPLEMENTATION.md). Update GAPS_AND_RECOMMENDATIONS_CONSOLIDATED, PLACEHOLDERS_AND_COMPLETION_MASTER_LIST when done. | | **dbis_core** | Runbook or comment "When to implement": Prometheus when monitoring stack is up; Redis when caching needed. See [DBIS_CORE_WHEN_TO_IMPLEMENT](DBIS_CORE_WHEN_TO_IMPLEMENT.md). No new code; doc/checklist only. |