Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
- Marked submodules ai-mcp-pmm-controller, explorer-monorepo, and smom-dbis-138 as dirty to reflect recent changes. - Updated documentation to clarify operator script usage, including dotenv loading and task execution instructions. - Enhanced the README and various index files to provide clearer navigation and task completion guidance. Made-with: Cursor
81 lines
4.6 KiB
Markdown
81 lines
4.6 KiB
Markdown
# Optional Tasks — Consolidated Checklist
|
||
|
||
**Purpose:** Single checklist of optional tasks across the repo with status (Done / Pending / Operator-only). Use for prioritization and tracking.
|
||
|
||
**Sources:** [REMAINING_TASKS.md](../REMAINING_TASKS.md), [DBIS_RAIL_AND_PROJECT_COMPLETION_MASTER_V1.md](../dbis-rail/DBIS_RAIL_AND_PROJECT_COMPLETION_MASTER_V1.md) § B/D/E, [IMPLEMENTATION_CHECKLIST.md](../10-best-practices/IMPLEMENTATION_CHECKLIST.md), [OPTIONAL_RECOMMENDATIONS_INDEX.md](../OPTIONAL_RECOMMENDATIONS_INDEX.md).
|
||
|
||
---
|
||
|
||
## Completed (optional)
|
||
|
||
| Task | Source | Notes |
|
||
|------|--------|--------|
|
||
| MCP plan upgrades (8 items: multi-chain allowlist, Uniswap get_pool_state, bot_state, webhook, merge script, rate limits, audit log, router stub) | MCP_AI_POOL_MANAGEMENT_PLAN_UPGRADES §5 | [Implementation status](../03-deployment/MCP_AI_POOL_MANAGEMENT_PLAN_UPGRADES.md#51-implementation-status-all-completed) |
|
||
| Allowlist sync with mesh (generate-mcp-allowlist-from-chain138.sh) | PMM plan | Script + doc |
|
||
| Per-chain allowlist from deployment-status | SINGLE_SIDED runbook | generate-mcp-allowlist-from-deployment-status.sh |
|
||
| Merge multi-chain allowlist script | MCP plan rec #5 | scripts/merge-mcp-allowlist-multichain.sh |
|
||
| Explorer Wallet link runbook | Quick win | [EXPLORER_WALLET_LINK_QUICK_WIN.md](../04-configuration/EXPLORER_WALLET_LINK_QUICK_WIN.md) — runbook written; operator still runs steps on VM |
|
||
|
||
---
|
||
|
||
## Pending — Quick wins (< 1 hour)
|
||
|
||
| Task | Effort | Blocker | Reference |
|
||
|------|--------|---------|------------|
|
||
| Add Wallet link to explorer navbar | 15 min | SSH to explorer VM | [EXPLORER_WALLET_LINK_QUICK_WIN.md](../04-configuration/EXPLORER_WALLET_LINK_QUICK_WIN.md) |
|
||
| CoinGecko submission | 1 hour | External | [COINGECKO_SUBMISSION_GUIDE.md](../04-configuration/coingecko/COINGECKO_SUBMISSION_GUIDE.md) |
|
||
| Consensys outreach | 1 hour | External | metamask-integration/docs/CONSENSYS_OUTREACH_PACKAGE.md |
|
||
| Test Snap in MetaMask Flask | 1 hour | Local/Flask | REMAINING_TASKS § Quick Wins |
|
||
|
||
---
|
||
|
||
## Pending — MetaMask & Explorer (optional)
|
||
|
||
| Task | Priority | Reference |
|
||
|------|----------|-----------|
|
||
| Token-aggregation service deployment | Medium | REMAINING_TASKS § 1; smom-dbis-138/services/token-aggregation |
|
||
| Chain 138 Snap: market data, swap, bridge flows | Low | REMAINING_TASKS § 1, § 4 |
|
||
| Explorer: sync status indicator, network selector, dark mode | Low | REMAINING_TASKS § 2 |
|
||
| Token-aggregation: production deploy, API keys, monitoring, auth | Medium/Low | REMAINING_TASKS § 3 |
|
||
|
||
---
|
||
|
||
## Pending — DBIS Rail optional (B, D, E)
|
||
|
||
| ID | Task | Reference |
|
||
|----|------|-----------|
|
||
| B1–B7 | Signer effective-from/revoked-at; idempotency; Merkle root; validator governance; Public Overview PDF; control mapping; code audit | [DBIS_RAIL_AND_PROJECT_COMPLETION_MASTER_V1.md](../dbis-rail/DBIS_RAIL_AND_PROJECT_COMPLETION_MASTER_V1.md) § B |
|
||
| D1–D7 | EnhancedSwapRouter; trustless stack; CCIP other chains; LINK relay; cW* edge pools; R1–R24; full 139 recommendations | § D |
|
||
| E1–E5 | Wave 0–3 (NPMplus, backup, sendCrossChain, validation); Phase 1 VLAN; NPMplus HA | § E |
|
||
|
||
---
|
||
|
||
## Pending — Implementation checklist (security, monitoring, backup)
|
||
|
||
| Category | Tasks | Reference |
|
||
|----------|--------|-----------|
|
||
| Security | .env permissions; validator key permissions; SSH key auth; firewall Proxmox API; VLANs | [IMPLEMENTATION_CHECKLIST.md](../10-best-practices/IMPLEMENTATION_CHECKLIST.md) § High |
|
||
| Monitoring | Metrics (9545); health checks; alert script | § High |
|
||
| Backup | Automated backup; validator key backup (encrypted); config backup | § High |
|
||
| Testing / Docs | Integration tests for deploy scripts; runbooks (validator add/remove, upgrade, key rotation) | § High |
|
||
| Medium/Low | Retry/error handling; structured logging; performance; automation; UI/security | § Medium, § Low |
|
||
|
||
---
|
||
|
||
## Operator-only (LAN / credentials / external)
|
||
|
||
| Task | Notes |
|
||
|------|--------|
|
||
| Wave 0: NPMplus RPC fix, sendCrossChain (real), NPMplus backup | [COMPLETE_REQUIRED_OPTIONAL_RECOMMENDED_INDEX.md](COMPLETE_REQUIRED_OPTIONAL_RECOMMENDED_INDEX.md) |
|
||
| Run validation (run-all-validation.sh, validate-config-files.sh) | Wave 1 |
|
||
| Add Wallet link (run runbook on explorer VM) | [EXPLORER_WALLET_LINK_QUICK_WIN.md](../04-configuration/EXPLORER_WALLET_LINK_QUICK_WIN.md) |
|
||
| Token-aggregation deploy (PostgreSQL, env) | Requires host/DB |
|
||
| CoinGecko / Consensys | External submission |
|
||
|
||
---
|
||
|
||
## Maintenance
|
||
|
||
- Update this checklist when optional items are completed or new ones are added.
|
||
- Link from [OPTIONAL_RECOMMENDATIONS_INDEX.md](../OPTIONAL_RECOMMENDATIONS_INDEX.md) and [NEXT_STEPS_MASTER.md](NEXT_STEPS_MASTER.md) as needed.
|