Skip to content

docs(roadmap): delivered-to-date section + Aug–Oct replan - #347

Merged
QSchlegel merged 1 commit into
preprodfrom
claude/roadmap-aug-oct-refresh
Jul 27, 2026
Merged

docs(roadmap): delivered-to-date section + Aug–Oct replan#347
QSchlegel merged 1 commit into
preprodfrom
claude/roadmap-aug-oct-refresh

Conversation

@QSchlegel

Copy link
Copy Markdown
Collaborator

July's output diverged from the plan enough that the roadmap needed to record what actually shipped and reschedule around it.

What's new

A dedicated "Delivered to date" section — a cumulative inventory of what the product can do today (governance, bot platform, developer/agent surface, notifications, testing/CI, platform), verified against the codebase rather than against PR titles. It ends with a table of capability that landed ahead of its planned month.

M4–M6 replanned, M7–M10 adjusted. The bot platform and the developer portal arrived roughly four months early, so the M7/M8 slots that held them are freed and refilled.

Three findings that drove the replan

  1. Production release gap. The production database has applied no migration since 2026-05-10. Four are outstanding (add_proposal_tally, add_notification_center, enable_rls_followup_tables, pending_bot_optional_address), and preprod is 75 commits ahead of main. The Node-22 fix landed, but deploy-migrations.yml only fires on pushes to main touching prisma/migrations/**, so it never re-triggered the failed June 17 run. Governance tallies error, the notification center has no tables, and address-less bot registration cannot work in production.

  2. The RLS advisory is an open exposure, not a review item. Seven tables (Contact, BotKey, BotUser, WalletBotAccess, PendingBot, BotClaimToken, AuditLog) still have RLS disabled in production and are reachable by the anon/authenticated PostgREST roles. fix(db): enable RLS on tables added since the original RLS migration #332 wrote the fix; it is merged and undeployed. Supabase also reports pending Postgres security patches.

  3. Mesh 2.0 is still blocked upstream. npm latest for @meshsdk/core/core-cst/core-csl is 1.9.1 as of 2026-07-26 — no 2.x exists. It is demoted from a monthly task to a standing watch item, since it can't be scheduled against an unpublished dependency.

Also recorded: pr-multisig-v1-smoke.yml still hard-fails when secrets are absent, and dependabot runs never receive them, so all 7 open dependency PRs are red for systemic reasons. The sibling ci-smoke-preprod.yml already has the guard to copy.

Changes by month

  • August leads with shipping July to production, then a post-deploy prisma migrate status gate so "merged" and "applied" can't silently diverge again. FROST kickoff moves here so the October go/no-go keeps its runway. Document Sign-Off build starts, with finalizing PRD-001 (still status: Draft) as its first sub-task.
  • September keeps the Sign-Off ship date and folds the Discover page (Discover #52) into the delivered Wallet V2 discovery work instead of building it standalone.
  • October adds the CIP-8 signData constraint as an explicit input to hardware-wallet scoping — Ledger/Trezor support for it is limited and Sign-Off approvals depend on it — plus a UX papercut batch (ability to check full address is a must #196, need pagination for transactions #30, Better 404 page #22).
  • November reduces bot work to webhooks (no webhook code exists yet) and adds a multisig MCP server and Improved Authentication #135.
  • December picks up Collateral service for proxy usage #221, the last backlog item with no slot.

Docs only — no code paths touched.

July's actual output diverged from the plan, so the roadmap now records
what shipped and reschedules around it.

Adds a "Delivered to date" section: a cumulative inventory of shipped
capability (governance, bot platform, developer/agent surface,
notifications, testing/CI, platform), plus a table of what landed ahead
of its planned month. The bot platform and developer portal arrived ~4
months early, which frees the M7/M8 slots.

Replans M4-M6 and adjusts M7-M10 accordingly:
- August leads with closing the production release gap
- FROST kickoff moves to August so the October go/no-go keeps runway
- Discover page moves up to M5 to ride the delivered Wallet V2 discovery
- M7 bot work reduces to webhooks; adds an MCP server and #135
- #221 and the UX papercuts (#196, #30, #22) get slots

Records verified state as of 2026-07-26:
- Mesh 2.0 cutover stays blocked upstream (npm latest is still 1.9.1),
  demoted from a monthly task to a standing watch item
- Production has applied no migration since 2026-05-10; four are
  outstanding and preprod is 75 commits ahead of main
- The RLS advisory is an open exposure in production: the remediation
  migration is merged but undeployed

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@vercel

vercel Bot commented Jul 26, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
multisig Ready Ready Preview, Comment Jul 26, 2026 3:22pm

Request Review

@QSchlegel
QSchlegel merged commit 80c9335 into preprod Jul 27, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant