ShortFlix · ship plan v0.3
DEADLINE 2026-06-05 17:00 PT · 30 DAYS

In Scope (MVP)

  • PWA shell (vertical scroller, 3-platform badge)
  • ADK orchestrator on Cloud Run (1 service, no GKE)
  • Curator + Unified-Search + Trend-Safety agents (Gemini 2.0 Flash)
  • MCP-wrapped RapidAPI (3 tools: yt/ig/tt)
  • Nightly cache → Cloud SQL (free tier)
  • Vertex AI Search grounding (1 corpus)
  • English demo video + EN subtitle (1:45)

Out of Scope (cut for ship)

  • User accounts (anonymous device-id only)
  • Pro tier / billing
  • Offline downloads
  • Native mobile apps
  • Multi-region GKE
  • Recommendation A/B framework

30-Day Gantt · single dev · 6h/day buffer

W1 · Foundation W2 · Agents W3 · Integration W4 · Polish + Demo Buf
ADK scaffold + Cloud Run
ADK · Cloud Run · CI
MCP tools (3 RapidAPI)
MCP wrap · ToS audit
Gemini agents (4)
curator · search · safety · orchestrator
PWA shell
React PWA · scroller · install prompt
Nightly batch + cache
Cloud Scheduler · SQL
E2E + grounding
Vertex AI Search · eval
Demo video (EN)
storyboard · screen-rec · cut · subs
Buffer / submission
submit

Top 5 Risks · pre-mortem

RapidAPI rate-limit / quotaHIGH
Gemini grounding latency >3sMED
IG/TT ToS edge-casesHIGH
$500 GCP credit overrunMED
Demo video re-shootLOW

Definition of Done · submission checklist

public GitHub repo (license MIT)
README with arch diagram
deploy URL (Cloud Run)
1:30–2:00 EN demo video
RapidAPI usage disclosed
ADK + Gemini + MCP visible in code
multi-agent ≠ single-agent proof page
Track 1 entry form submitted

Cut-list · if behind by D+18

1. drop trend-safety as separate agent → fold into orchestrator prompt
2. cache 3 platforms × 50 videos only (not nightly batch full)
3. PWA install prompt → manual instructions in demo
4. grounding corpus → 1 region only
5. ship with 3 agents, narrate the 4th in video

Why Pragmatist Bias Wins This Submission

Tech 30% + Demo 20% = 50% of score depends on "it actually runs by the deadline." Cutting scope is not a sin — it's the strategy. ADK + Gemini + MCP + Cloud Run are non-negotiable; everything else (multi-region, GKE, A/B) is bait. We ship 4 agents because the rules require multi-agent superiority, but each agent does the minimum that proves the claim on a 9-card screen.