Grand Line vs East Blue: Choosing a Track Under Deadline Pressure
One-size framework = overhead or under-serving. Stella Protocol runs two tracks so ceremony matches stakes. Here's the rubric.
The short version
Rigid frameworks fail two ways: heavy ceremony gets skipped via the side door, light ceremony ships complex work under-served. Stella Protocol splits into Grand Line (full ceremony, high stakes, greenfield) and East Blue (lightweight, narrow scope, pre-defined work). Quality gates are universal; discovery gates are compressible. The most expensive move is zigzagging — pick the track at the start.
A one-size framework equals either overhead or under-serving. Stella Protocol has two tracks so the ceremony matches the stakes.
Rigid frameworks fail in two ways. Heavy ceremony = the team avoids it, ships through the side door, justifies “but this one is small.” Light ceremony = a complex greenfield is under-served, auth ships without a threat model. Both lead to rework.
Stella Protocol — my AI-PM methodology — has 5 phases: IDEATE → DEFINE → BUILD → REVIEW → CLOSE, with gates between. Full ceremony is right for strategic greenfield. Overkill for a 30-minute hotfix. The solution: two tracks.
The two tracks
Grand Line — full ceremony. Shaka PRD in Guided mode (7 lenses of Observation Haki: user, business, tech, risk, metric, scope, timing), Pythagoras architecture review, ODA design system upfront, Cipher Pol scope monitor active through BUILD, Buster Call with full veto power in REVIEW, Stella Review mandatory before CLOSE. For greenfield, high-stakes launches, external deadlines, or scope that’s wide and ambiguous.
East Blue — lightweight hotfix. Skip IDEATE and DEFINE if the scope is well-defined (a clear ticket or Vivre Card already exists). Straight to BUILD with a quick scope check (15–30 min), Buster Call still active for security/quality (non-negotiable — this is the gate that can’t be skipped anywhere), Stella Review in its abbreviated form. For bug fixes, small features, patches of previously-logged deferred work.
The principle: quality gates are never skipped, discovery gates can be. IDEATE and DEFINE are discovery — compressible if the discovery has already happened elsewhere (e.g. in a pre-launch Vivre Card). REVIEW and Buster Call are quality — universal.
Decision rubric
| Signal | Grand Line | East Blue |
|---|---|---|
| Scope | Wide, ambiguous | Narrow, already defined |
| Stakes | External deadline, B2B, launch | Bug fix, post-launch iterate |
| Team context | Solo with handoff risk | Solo, scope in head |
| Unknown unknowns | Many | Few, or already explored |
| Reversibility | Hard to rollback | Easy to revert |
If 3+ signals point to Grand Line, pick Grand Line. If all point to East Blue, East Blue. Mixed? Default to Grand Line — the cost of over-ceremony < the cost of under-ceremony in ambiguous cases.
Case study 1 — Amal Najib = Grand Line
Scope: wide. B2B product for halal certification readiness, content-heavy, multiple user types (SMEs, auditors, consultants). Stakes: external regulatory deadline in October 2026 — unmovable. Unknown unknowns: many. Which CMS fits (Webflow? WordPress? Sanity?), what’s the content workflow, auth strategy, pricing tier, Bahasa Indonesia UI copy convention.
Grand Line forced 2 weeks upfront in DEFINE. Shaka PRD Guided mode ran the 7 lenses. Pythagoras compared 3 CMS options. ODA drafted design tokens and a component library. The output: a phased plan that holds up (P0 landing + education in April, P1 assessment + resources in May, P2 case studies in June).
Cost: 2 weeks of upfront planning. Benefit: saved 4+ weeks of wrong-path build. If DEFINE had been skipped, odds are 3 weeks get built on Webflow first, then the realization hits that the content workflow doesn’t work for multi-contributor, migrate to Sanity, refactor half the pages. I’ve seen this movie before.
Case study 2 — Stoka = Grand Line, compressed
Scope: narrower. Utility app, single user, core feature is fridge tracking. Stakes: B2B pitch deadline ~2 weeks total. Unknown unknowns: medium — the activation metric wasn’t clear, offline strategy wasn’t defined, receipt OCR needed a feasibility check.
Call: still Grand Line. Not East Blue. Because the stakes are high (pitch demo, first impression with a partner), and there are enough unknown unknowns that East Blue would be risk-prone. But DEFINE got compressed to 2 days instead of 5–7. The compromise:
- Shaka PRD in Express mode (not full 7-lens Guided)
- Pythagoras quick lookup (Next.js + Supabase + Dexie) — the stack is muscle memory, no comparison matrix needed
- ODA reused design tokens from another project
- Cipher Pol still active during BUILD
- Buster Call still had veto
Result: v0.1.0 shipped on day 12. The activation metric (tracks ≥5 items + views ≥1 recipe in 7 days) was defined in DEFINE, instrumented in BUILD, used in REVIEW. Receipt OCR deferred to P1 with a Vivre Card rationale. Clean.
Lesson from this: Grand Line vs East Blue isn’t binary. Grand Line has a dial inside it. DEFINE can be 2 days or 7 days. What can’t be compressed: BUILD quality gates and the REVIEW Buster Call.
Case study 3 — House of Riddle hotfix = East Blue
Context: rate limiting had been deferred pre-launch via Vivre Card (see the deferred scope post). Two weeks post-launch, Supabase logs showed an anomaly — the triggering condition that was already anticipated. Time to fix.
Scope: rate-limiting patch. Very narrow. Stakes: low — internal fix, pre-known scope, documented rationale already in Vivre Card. Unknown unknowns: minimal — alternatives were already explored in the original Vivre Card.
East Blue execution:
- Skip IDEATE (goal already clear from the Vivre Card)
- Skip DEFINE (scope already mapped, alternatives already rejected)
- BUILD: 15-minute Pythagoras lookup (Supabase Edge Function + kv store for the throttle), implementation directly
- Buster Call check (security — rate limit hit must return 429, must not leak info)
- Deploy
Total: ~3 hours from notice to prod. Compare if Grand Line had been run full: 2 days minimum for something whose scope had been mapped 2 weeks earlier. Overhead for zero benefit.
Anti-pattern: East Blue for Grand Line scope
Example I see often: “just add auth to an existing product.” Sounds small — the auth library is a 10-line setup. Pick East Blue, go straight to BUILD. Two weeks later: auth model doesn’t match the data model, RLS policies are tangled, user_id gets passed manually in 40 places, major refactor. Total cost 3× of Grand Line with 1 day of DEFINE to think about the auth data model.
Rule of thumb: if the feature touches the data model or a cross-cutting concern (auth, billing, permissions, i18n) — Grand Line. Even if it looks small on the surface. Ceremony cost < ship-first-clean-up-later cost.
Opposite anti-pattern: Grand Line for a typo fix
The other side I’ve fallen into: in Stella v0.3, running the full 5-phase for a README update. IDEATE (why update?), DEFINE (one-paragraph PRD for a README update), BUILD (10 seconds of typing), REVIEW (Buster Call for a typo fix???), CLOSE (Vivre Card for a README). Total overhead: 2 hours for 30 seconds of work.
Ever since: typo fix = East Blue, no DEFINE, no Buster Call deep-dive. Quick BUILD, ship, done. A framework that doesn’t respect proportionality gets ignored eventually.
Lesson
Match ceremony to stakes. A framework that isn’t adjustable is dogma. Dogma is waste.
Grand Line isn’t “the proper way” and East Blue isn’t “the shortcut.” Both are equally valid. The most expensive move is zigzagging — start East Blue, realize in the middle you needed Grand Line, rework everything. Pick the track at the start. Re-evaluate if stakes change. Document. Ship.
Key Takeaways
- Discovery gates are compressible; quality gates are not. IDEATE and DEFINE can move to a Vivre Card or get skipped when scope is pre-mapped. REVIEW and Buster Call stay in every track. That rule is the spine of the whole two-track system.
- Cross-cutting concerns are always Grand Line, even when they look small. Auth, billing, permissions, i18n — these touch the data model. A 10-line “simple add” turns into a 40-file refactor. Ceremony cost is lower than the rework.
- Pick the track at the start and commit. Zigzagging (start East Blue, realize mid-build you needed Grand Line) is more expensive than over-ceremony or under-ceremony individually. Re-evaluate only when stakes genuinely change.
Satellite: Morgans (this post) · Pipeline: REFLECT — Morgans