← all projects / {{ project.title }} /
Deliverables
{{ (project.project_type or 'Feature') | upper }}
{# ── Jinja computed values ──────────────────────────────────── #} {% set a = project.analysis_data or {} %} {% set docs = project.documents or {} %} {% set pct = 0 %} {% if project.logline %}{% set pct = pct + 34 %}{% endif %} {% if project.deck_url %}{% set pct = pct + 33 %}{% endif %} {% if project.analysis_report_url %}{% set pct = pct + 33 %}{% endif %} {% set doc_list = ['one_pager','treatment','pitch_bible','directors_vision','lookbook_notes','character_breakdown','scene_breakdown','market_analysis','budget_overview','cast_wishlist','distribution_strategy','investor_brief','query_letter','press_kit'] %} {% set doc_count = namespace(n=0) %} {% for dt in doc_list %}{% if docs.get(dt) %}{% set doc_count.n = doc_count.n + 1 %}{% endif %}{% endfor %} {# ── COVER HERO ────────────────────────────────────────────── #} {% if project.cover_image_url %}
{{ (project.project_type or 'Feature') | upper }}{% if a.get('genre') %} · {{ a.get('genre') }}{% endif %}
{{ project.title }}
{{ doc_count.n }}/14
Docs Ready
{% else %}
{{ project.title }} {{ pct }}% complete
{% endif %}
{# ── LOGLINE ───────────────────────────────────────────── #} {% if project.logline %}
● Logline
{{ project.logline }}
{% endif %} {# ── STATS ─────────────────────────────────────────────── #}
Docs Generated
{{ doc_count.n }} / 14
Pitch Deck
{% if project.deck_url %}✓ Ready{% else %}Pending{% endif %}
Script Analysis
{% if project.analysis_report_url %}✓ Ready{% else %}Pending{% endif %}
Core Completion
{{ pct }}%
{# ── CORE DELIVERABLES ─────────────────────────────────── #}
🎯
Pitch Deck
Slides built from your script — comp titles, audience map, logline, and tone references.
{% if project.deck_url %} ● READY {% else %} NOT YET GENERATED {% endif %}
📊
Script Analysis Report
Per-scene character function, market positioning, audience temperature, and comparable performance data.
{% if project.analysis_report_url %} ● READY {% else %} NOT YET GENERATED {% endif %}
{% if project.analysis_report_url %} View Report → {% else %} {% endif %}
📤
Script
Download your original script, or send a watermarked copy to a collaborator.
● ALWAYS AVAILABLE
↓ Download Script
{# ── PITCH SUITE ───────────────────────────────────────── #}
{% set pitch_docs = [ ('one_pager', '📄', 'One-Pager', 'Single-page pitch sheet — title, logline, genre, tone, and comparable titles.'), ('treatment', '📖', 'Treatment', 'Prose narrative version of the story from opening image to finale.'), ('pitch_bible', '📚', 'Pitch Bible', 'World document — characters, arcs, tone, and story map.'), ('directors_vision', '🎬', "Director's Vision", 'Tone statement, visual approach, and reference films.'), ('lookbook_notes', '🎨', 'Lookbook / Mood Board', 'Visual references, color palette, location texture, and tone descriptors.'), ] %} {% for dt, icon, name, desc in pitch_docs %} {% set doc_url = docs.get(dt) %}
{{ icon }}
{{ name }}
{{ desc }}
{% if doc_url %} ● READY {% else %} NOT YET GENERATED {% endif %}
{% if doc_url %} View → {% else %} {% endif %}
{% endfor %}
{# ── SCRIPT INTELLIGENCE ───────────────────────────────── #}
{% set script_docs = [ ('character_breakdown', '👥', 'Character Breakdown', 'All major characters — arc, function, relationships, and casting notes.'), ('scene_breakdown', '🎞️', 'Scene Breakdown', 'Scene-by-scene structural summary — function, pressure, and story engine.'), ('market_analysis', '📈', 'Market Analysis', 'Comp titles, audience data, budget lane, and buyer landscape.'), ] %} {% for dt, icon, name, desc in script_docs %} {% set doc_url = docs.get(dt) %}
{{ icon }}
{{ name }}
{{ desc }}
{% if doc_url %} ● READY {% else %} NOT YET GENERATED {% endif %}
{% if doc_url %} View → {% else %} {% endif %}
{% endfor %}
{# ── PRODUCTION PACKAGE ────────────────────────────────── #}
{% set prod_docs = [ ('budget_overview', '💵', 'Budget Overview', 'Three-tier production estimates — micro, indie, and commercial. Key line items and financing strategy.'), ('cast_wishlist', '⭐', 'Cast Wishlist', 'Target actors for each major role with casting rationale and attachment strategy.'), ('distribution_strategy', '🌐', 'Distribution Strategy', 'Platform, theatrical, festival circuit, and international sales breakdown.'), ] %} {% for dt, icon, name, desc in prod_docs %} {% set doc_url = docs.get(dt) %}
{{ icon }}
{{ name }}
{{ desc }}
{% if doc_url %} ● READY {% else %} NOT YET GENERATED {% endif %}
{% if doc_url %} View → {% else %} {% endif %}
{% endfor %} {# Budget Top-Sheet (XLSX) — Warren-powered spreadsheet, lives in Budget Room #}
💰
Budget Top-Sheet (Excel)
Warren's 12-line top-sheet plus a 60+ row Detailed Budget sheet. Live formulas. Real spreadsheet a production accountant can actually open and extend.
● ALWAYS AVAILABLE
{# Distribution Package (.zip) — pledge summary + PDF + README for counsel #}
📦
Distribution Package (.zip)
Pledge summary CSV + presentable PDF + README. The artifact you hand to counsel before signing the term sheet, or to a distributor / fund manager who wants proof of audience demand. Generated from live drive data on download.
● ALWAYS AVAILABLE
{# ── INVESTOR & PRESS ──────────────────────────────────── #}
{% set invest_docs = [ ('investor_brief', '💼', 'Investor Brief', 'Financial case — budget, ROI projections, and comparable box office performance.'), ('query_letter', '✉️', 'Query Letter', 'Formatted letter to agents, producers, and studios. Professional and ready to send.'), ('press_kit', '📰', 'Press Kit', 'Press release, full synopsis, production notes, and director statement.'), ] %} {% for dt, icon, name, desc in invest_docs %} {% set doc_url = docs.get(dt) %}
{{ icon }}
{{ name }}
{{ desc }}
{% if doc_url %} ● READY {% else %} NOT YET GENERATED {% endif %}
{% if doc_url %} View → {% else %} {% endif %}
{% endfor %}
{# ── AFTER THE HANDSHAKE ───────────────────────────────── #}
The paperwork you generate after an investor says yes. Pre-filled from your project + filmmaker profile, customizable per deal, then downloaded as a complete zip ready to share with counsel.
{% set deal_docs = [ ('01_term_sheet', '📄', 'Term Sheet', 'Principal terms: investment amount, valuation cap, equity at conversion, founder commitments, governance.'), ('02_use_of_funds', '💵', 'Use of Funds', 'Line-by-line deployment of the raise across the 12-month operating window.'), ('03_cap_table', '📊', 'Cap Table', 'Pre-investment, post-bridge (optional), and post-SAFE-conversion ownership scenarios.'), ('04_safe_agreement', '🤝', 'SAFE Agreement', 'Y Combinator standard post-money SAFE — full definitions, conversion mechanics, signature block.'), ('05_disclosure_schedule', '📋', 'Disclosure Schedule', 'Material disclosures for the investor: IP, prior obligations, litigation, risks.'), ('06_tiered_funding_milestones', '🎯', 'Funding Milestones', 'Four-tranche milestone-based release schedule with documented review process.'), ('07_comparables', '⚖️', 'Comparables', 'What the unbundled tool stack costs in the market — alongside what your platform/project replaces.'), ('08_bridge_note', '🌉', 'Bridge Note', 'Optional single-bridge instrument: $6K → $7K over 26 weeks + 1% common equity.'), ('09_pitch_deck', '🎬', 'Pitch Deck', 'Investor-facing pitch deck with the full deal context, traction, and call to action.'), ] %} {% for dt, icon, name, desc in deal_docs %}
{{ icon }}
{{ name }}
{{ desc }}
CONFIGURE TO GENERATE
{% endfor %}
Generate All 9 Deal Docs
Opens the Deal Generator where you'll set your company config and download the full zip — Term Sheet through Pitch Deck.
🤝 Open Deal Generator
{# ── GENERATE ALL BUTTON ───────────────────────────────── #}
Generate All 14 Documents
Runs all pending documents in sequence. Takes 2–4 minutes total.