Shape proposal โ€” review before any code lands

Full proposal for the Shape wizard under Ideas > Effort Matrix, plus the handoff to Traction (Rocks) and the project board on Tariq's approval. Interactive prototype — nothing in the live app is modified.

Proposed changes to the Shape wizard

  1. Step 5 renamed to "After launch" — post-launch work, not deferred features. Launch campaigns, email marketing, announcements, enablement. Today it reads as "pick the next idea to shape."
  2. Step 3 becomes "Time and sub-projects." Appetite + owned slices. Each sub-project is a parallel piece of work with a team lead (e.g. Ad Pilot for GA → Dean, Ad Pilot for Meta → Merlyn). Flipping "Needs its own shape" triggers a child Shape task on that lead.
  3. Reservations & concerns panel on every Shape (parent and child). Anyone with view access can flag a concern. Doesn't block submit. Status: Open / Addressed / Won't fix / Resolved — any of (raiser, shape owner, approver) can change it.

Workflow (full chain)

Tariq creates the quarterly Idea / Rock → assigns to a dept head (Jerome / Eyklin / Nand / Gabby / Pam) → dept head starts the parent Shape (status flips to In progress) → splits into sub-projects, assigns team leads → team leads fill out their own child Shape → dept head reviews and approves each child Shape → dept head submits the parent Shape to Tariq → Tariq approves, which auto-spawns two linked artifacts:

Rock milestones are bound to sub-projects: when Dean marks his GA sub-project done, the "Ad Pilot for GA" milestone ticks off automatically on Tariq's Rock. One source of truth, two views.

Locked design rules
• Child Shape counts as done only when dept lead approves it (not just submitted by team lead).
• Blocking happens at Finish and submit only — dept head can fill other steps while waiting.
• If dept lead rejects a child Shape, it goes back to team lead as Needs revision with a reason.
• Reservations don't block submit; they're visible to the approver when they review.
• Project board stays 2 levels deep: Parent Project → sub-projects → tasks. Milestones live on the Rock side, not inside projects.
How to leave feedback on this prototype
• Click the floating "๐Ÿ’ฌ Comment" button bottom-right — or press the button then click anywhere on the prototype.
• Pins drop at the exact spot you clicked. Enter to post, Shift+Enter for a newline, Esc to exit comment mode.
• Each pin has a status (Open / Addressed / Resolved / Won't fix) and a Delete option.
• Comments persist via Supabase in Gala's own project (isolated table prototype_reviews_comments, no touch to any gala table). Realtime: anyone with the URL sees new comments and status changes without refresh.
Overall workflow
โ—†
Tariq Creates quarterly Idea / Rock request
→
โ—†
Dept head Starts parent Shape, splits into sub-projects
→
โ—†
Team leads Each shapes their own slice (child Shape)
→
โ—†
Tariq approves Spawns Rock + Project pair
Back to the idea Saves as you type
Shape this idea · Dept lead view
Build and launch internal and external ad pilot for SEO and Google / Meta Ads
Assigned by Tariq to Jerome Wilson (Head of Delivery) · Department rock, Q4 2026
!
Waiting on child Shapes Can't submit this Shape to Tariq until all sub-project child Shapes are approved.
Reservations & concerns 0 open
›
Anyone with access to this Shape can flag a concern. Reservations don't block submission — they're visible to the dept head and to Tariq when he reviews.
Shaping in progress · Last saved 2 minutes ago
Keep editing any step. Only the final Submit is held back until the child Shapes you assigned are approved by you.
1
Why
Filled in
2
Problem and plan
Filled in
4
Risks
Filled in
6
Review
Blocked
Step 3 of 6
Time and sub-projects New
How much time are we willing to spend, and how does the work split across team leads?
Sub-projects = parallel slices owned by a team lead. Flip "Needs its own shape" to assign a child Shape task to the lead. Their Shape must be approved by you before this parent Shape can go to Tariq.
Sub-projects
Sub-projects take 7 of 8 weeks
Comment mode on — click anywhere on the prototype to drop a comment. Press Esc to exit.