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
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."
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.
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 in Traction — owned by dept head, Key Moves (= milestones) = one per approved sub-project. Tariq reviews quarterly rhythm here.
Parent Project on the project board — owned by dept head, sub-projects nested underneath with tasks + assignees. Execution happens here.
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
โ
TariqCreates quarterly Idea / Rock request
→
โ
Dept headStarts parent Shape, splits into sub-projects
→
โ
Team leadsEach shapes their own slice (child Shape)
→
โ
Tariq approvesSpawns Rock + Project pair
Back to the ideaSaves 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 ShapesCan't submit this Shape to Tariq until all sub-project child Shapes are approved.
Reservations & concerns0 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
3
Time and sub-projects
Waiting on child Shapes
4
Risks
Filled in
5
After launch
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
Step 5 of 6
After launch Renamed
Optional. Once this project ships, what makes sure it actually lands? Email marketing campaigns, SMS announcements, team training, case-study asks. Gala creates these as follow-up tasks the day the project is finished.
After launch, what makes sure this lands?
+ AI SuggestTip
One thing per line. Launch campaigns, email marketing, announcements, enablement โ anything that makes sure the thing actually gets used.
Who owns the follow-up?
What changed in this step
Before
Step title: "What's next"
Field: "What comes after this?" Helper: "The next idea to start when this one is done."
After
Step title: "After launch"
Field: "After launch, what makes sure this lands?" Helper: "Launch campaigns, email marketing, announcements, enablement."
โ
Tariq approved the parent ShapeTwo things auto-spawn: a Rock in Traction (for the quarterly scorecard) and a Parent Project on the project board (for execution). They stay linked.
โ
Linked by design: each Rock milestone (Key Move) is bound to its matching sub-project.
When Dean marks his GA sub-project done, the "Ad Pilot for GA" milestone ticks off on Tariq's Rock automatically. Try the checkbox below.
RockTraction · Q4 2026 Rocks · owner: Jerome
Ad pilot: SEO and Google / Meta
Appetite: 8 weeks · Status: On track · Due: Dec 31, 2026
Key moves (milestones)0 of 3 done
ProjectProject board · Delivery · owner: Jerome
Ad pilot: SEO and Google / Meta
8 weeks · 3 sub-projects · In progress
Sub-projects0 of 3 done
What was carried over automatically
Problem statement, appetite (8 weeks), risks, done-when, and after-launch items were all copied from the parent Shape into both the Rock and the Project.
Each child Shape's own problem, scope, and appetite were carried into its matching sub-project.
After-launch items are scheduled as tasks that fire when the Parent Project is marked Done โ not before.
Child Shape (preview)
Parent rock: Build and launch internal and external ad pilot for SEO and Google / Meta Ads
What problem is this slice fixing?
What this slice will deliver
One thing per line. Must fit inside the parent appetite.
•
•
•
Appetite for this slice
Reservations & concerns
0 open
Anyone with access can flag a concern. Bubbles to the dept head when they review.
Request revision
Sub-project
The team lead will get this Shape back with your comment. They re-submit, you re-review.
Reason
What needs to change before you'll approve this?
Comment mode on — click anywhere on the prototype to drop a comment. Press Esc to exit.