Skip to content

Rebuild POSE presentation as dark cinematic scroll-story#4

Merged
MaxGhenis merged 13 commits intomasterfrom
pose-rebuild
Mar 5, 2026
Merged

Rebuild POSE presentation as dark cinematic scroll-story#4
MaxGhenis merged 13 commits intomasterfrom
pose-rebuild

Conversation

@MaxGhenis
Copy link
Contributor

Summary

  • Rebuilds the NSF POSE final presentation as a dark-themed cinematic scroll-story with 10 main sections + 9 appendix sections
  • Honest narrative arc: we brought a three-org hypothesis (already pitched to NextLadder Jan 21, team meeting slides Jan 6-7) and 100 POSE interviews validated it
  • Covers full pipeline — encoding rules, running microsimulations, and producing policy research — not just rules encoding
  • SVG ecosystem map with 3-step scroll animation (unified → split → full ecosystem)
  • Real-world milestones woven in: 10 Downing Street, Ballmer Group engagement, investor conversations

Test plan

  • Verify all 19 sections render at localhost:5173
  • Check ecosystem map 3-step scroll animation
  • Verify team headshot photos load
  • Review narrative framing with Max before Thursday presentation
  • Dry run with Betsy (Wed Mar 4)

🤖 Generated with Claude Code

MaxGhenis and others added 7 commits March 3, 2026 21:20
…ation

Replaces the POSE tracker CRM app with a scroll-story documentary
presentation. Adds dark cinematic theme (deep navy #0A0F1C),
scroll-reveal infrastructure, ecosystem map components, and placeholder
sections for the 10-section narrative arc + 9 appendix sections.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- ColdOpenSlide: cinematic dark bg, HGP analogy, animated counter, hook line
- WhoWeAreSlide: team cards with photos, trusted-by row, summary
- WhatWeDoSlide: stat cards (1M+, 50+, 100+, 50+), thesis narrative
- JourneyBeginsSlide: weeks 1-3 timeline with quotes and interview counts
- TensionBuildsSlide: weeks 4-5, contrasting quotes, assumption cards with rejected glow
- Wired all 5 into App.tsx replacing placeholders

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add 9 appendix slide components:
- VoicesSlide: 4 extended interview quotes
- ImpactGoalsSlide: IF/THEN statements per org
- PartnersSlide: 3 partner categories with value/risk
- CanvasSlide: Community vs stakeholder breakdown
- CanvasDetailSlide: Revenue models per org
- GovernanceDetailSlide: Per-org governance deep dive
- CompetitiveSlide: 5 competitors table + PE differentiation
- HighlightsSlide: 12 interview highlight cards
- MarketSlide: 12 market segments with TAM bars

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Enhanced EcosystemEvolution with narrative text overlays for each step
- MeetTheThreeSlide: three org panels with budget, quotes, colored accents
- GovernanceSlideNew: before/after comparison with per-org governance detail
- RoadAheadSlide: horizontal timeline with 5 glowing milestones
- TheCloseSlide: HGP callback, three org circles, bold close, CTA bar

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replaced all placeholder components with real slide implementations:
- Sections 6-10: MeetTheThree, GovernanceNew, RoadAhead, TheClose
- All 9 appendix slides: Voices, ImpactGoals, Partners, Canvas, etc.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…alse discovery

The three-org split predated POSE interviews (pitched to NextLadder Jan 21,
team meeting slides Jan 6-7). Reframes the story as "we brought a hypothesis
and 100 interviews validated it" rather than pretending the split was discovered
during interviews.

- ColdOpen: "simulate the impact of every policy on every person" — covers
  full pipeline (encoding + simulation + research), not just rules encoding
- WhatWeDo: describes actual three-part pipeline, adds 10 Downing St
- Journey/Tension: honest framing — "we hypothesized", "confirmed", not
  "we discovered" or "we were wrong"
- Ecosystem: "100 interviews confirmed" not "revealed"
- Assumptions: "VALIDATED: one org cannot serve all" not "REJECTED"
- Timeline: adds Ballmer Group engagement, accurate event dates
- Close: "We hypothesized an ecosystem. 100 interviews proved it."

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@vercel
Copy link

vercel bot commented Mar 4, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
pose-ecosystem Ready Ready Preview, Comment Mar 5, 2026 0:00am

Request Review

- Rewrite generate-pptx.mjs to capture screenshots from the React app
  using Puppeteer instead of manually recreating slides in pptxgenjs
- Replace made-up stats (1M+ simulations, 50+ state tax systems) with
  real data (75K+ API calls, Complete federal + 50 state income tax model)
- Remove fabricated budget numbers from Meet The Three cards, keep
  revenue breakdown
- Redesign Road Ahead timeline: NOW as unified box, then 3 org swim
  lanes (Rules Foundation / Cosilico / PolicyEngine) with glowing dots
- Split Week 4 and Week 5/6 validation into separate slides

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Move Who We Are to first slide, add NSF POSE 4373 tag and 100+ interviews
- Move Meet The Three above Ecosystem evolution
- Move Governance to appendix above governance detail
- Road Ahead: remove stage names, show only time periods; add PE subtitle;
  shift Cosilico timeline to start Q4 2026
- Remove percentages from revenue breakdown in Meet The Three

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…olish

- Remove white backgrounds from 10 org logos so they render on dark theme
- Spread out ecosystem map rings and adjust node positions to prevent overlap
- Align ring labels to circle edges at 45° position
- Fix road ahead timeline: dots aligned to grid columns, consistent bullet spacing
- Widen layer label boxes (w-32) across ColdOpen, HowWeOperate, ThreeOrgStack
- Left-align example badges in HowWeOperateSlide
- Change "Ours is free and open" to "PolicyEngine is free and open"
- Update PPTX generator section IDs for current slide order

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@MaxGhenis MaxGhenis merged commit 2f99bda into master Mar 5, 2026
2 checks passed
@MaxGhenis MaxGhenis deleted the pose-rebuild branch March 5, 2026 15:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants