01-projects/printables-product

Scribble Works roadmap additions, first pass

2026-09-12·status: executed 2026-09-12 (founder rulings applied; PR #201 merged; issues #195-#200)

Scribble Works roadmap additions, first pass (2026-09-12)

Founder asked Ray to own roadmap + issue shaping. This is the first pass: gaps between what the roadmap/issues track and what the studio escalations, nightly reviews, and ARCHITECTURE known-debts say. Nothing here is written to GitHub yet.

Roadmap idiom: docs/ROADMAP.md keys items SW-R01..R11, each an outcome with completion criteria, tagged Now/Next/Later and a role, linked to an issue, slotted into one of three milestones (Dependable current product / Better weekly household use / Ready for wider pilot).

Recommended additions

# Proposed item Why (source) Milestone / tag Size Founder decision?
A Ratify auto-deploy in the charter (or restore the approval gate) Website + review portal now auto-deploy on green main CI (PRs 165/167). [[2026-08-31-studio-charter Studio charter]] still says production deploy = hard gate; escalations.md 09-12 flags the conflict; ROADMAP.md still says "does not enable deployment workflows". Founder merged the auto-deploy PRs, so this is a doc/charter reconciliation, not a revert. M1 / R03, Now S
B Per-call generation cost counter Unit-economics review 09-11 #1; escalations #12. Live Customize traffic, zero cost visibility; AI Gateway logs off by design. Drafted in queue.md, no issue. M1 / R05, Next S No
C Resend send-volume metering Unit-economics review 09-11 #5. Daily delivery live, no send-volume figure logged anywhere. M1 / R02, Next S No
D Workers Paid plan flip Founder said "turn it on" 09-07; still not flipped; blocks Browser Rendering PDF stage. Dashboard-only. R05, Next S Yes (dashboard click)
E robots.txt policy for the throwaway pages.dev domain Growth review 09-10 #1. Index now vs Disallow until real domain; risk = search authority lands on the wrong URL. Should precede R09. R09, Now S Yes
F JSON-LD + Open Graph/Twitter tags Growth review 09-10 #3/#6. Zero structured data or social preview tags. Parked in queue.md pending an unrelated founder read. R09, Next S/M Unpark only
G Feedback-channel nudge to the two active testers Cohort review 09-12 #1. feedback@ live, self-tested, zero organic rows in 10 days. Discovery gap, not plumbing. R07/R10, Next S Yes (outbound contact)
H 1Password op session persistence for builder sandboxes escalations 09-09, hit twice. Any dispatched build needing a 1P secret is dead without an attended seat. Not tracked. R03/R05, Next M Confirm direction
I Manifest for hasPrintable() CI-vs-R2 publication drift ARCHITECTURE.md §7 known debt, untracked. Affects what CI actually validates. R03/R08 M Ray-judgment, decision ticket
J Wire check:schemas into prebuild ARCHITECTURE.md §7 manual-build gap. CI runs it; local/manual builds can skip it. R03, Now S No
K Merge-authority path for classifier-blocked, fully-gated PRs escalations 09-09 (PRs 133/134): CI-green PRs stuck until founder clicks merge. Document the path or grant a seat. R03, Now S Yes
L queue.md history archival Roadmap-grooming review 09-09 proposed diff, unapplied. Charter says queue shape is founder-gated. R01, Now S Yes

Stale / conflicting, retire or fix

  1. queue.md "NEXT ROUND BIAS 7-10 ONLY" superseded (7-8 lane now matches 5-6).
  2. queue.md "admin review queue" spec-ask: review portal live since PR 108.
  3. queue.md "[ops] after founder fixes Email Routing perms": done 09-02.
  4. ROADMAP.md "does not enable deployment workflows": contradicted by PRs 165/167/170.
  5. ARCHITECTURE.md §7 self-flags dated infra snapshots; cleanup pass before R03 closes.

Ray's recommended order

Now: A, E, K, J. Next: B, C, D, G, H. Later: F, I, L.

Once the founder picks, Ray writes each as an SW-R## row in ROADMAP.md plus a GitHub issue with completion criteria, dependencies, and an implementation sketch, on a branch + PR.