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 epics." Appetite + owned slices. Each epic is a parallel piece of work with a team lead (e.g. Ad Pilot for GA → Dean, Ad Pilot for Meta → Merlyn). Epics are an existing gala concept (jira-style), lighter than sub-projects. 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.
  4. "Create project on approval" toggle on the parent Shape (default OFF). Addresses Nand's concern that not every Rock needs project-board execution. Metric goals, culture changes, exploration Rocks stay in Traction only. Execution Rocks (build/ship work) opt in and spawn a project with epics inside.

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 epics, assigns team leads → team leads fill out their own child Shape (for epics flagged "Needs shape") → dept head reviews and approves each child Shape → dept head submits the parent Shape to Tariq → Tariq approves, which always spawns a Rock, and conditionally spawns a Project (if the opt-in toggle is on):

When a project exists, Rock Key Moves are bound to epics: Dean marks his GA epic done → the "Ad Pilot for GA" Key Move 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 opt-in is the dept head's call — metric/culture/exploration Rocks stay Rock-only; build/ship Rocks opt in.
• When a project is created it holds epics (jira-style, flat inside one project), not sub-projects (which are a heavier nested-project concept kept for escalation).
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 epics
→
โ—†
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 epic 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 epics New
How much time are we willing to spend, and how does the work split across team leads?
Epics = parallel slices owned by a team lead (jira-style, existing gala concept). 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.
Epics
Epics take 7 of 8 weeks
Create
project
Create a project on approval? New
On: Tariq's approval spawns a Rock and a project on the project board (with your epics inside as jira-style groupings). Use for build/ship execution Rocks.
Off: Tariq's approval spawns only a Rock in Traction. Use for metric goals, culture changes, exploration, or any Rock where project-board ceremony is overkill.
Currently ON — a Rock and a Project will be created on approval.
Comment mode on — click anywhere on the prototype to drop a comment. Press Esc to exit.