Skip to content

Plan: splash screen (grill transcript + core + stub-tour plans)#174

Merged
rulkens merged 1 commit into
mainfrom
plan/splash-screen
May 20, 2026
Merged

Plan: splash screen (grill transcript + core + stub-tour plans)#174
rulkens merged 1 commit into
mainfrom
plan/splash-screen

Conversation

@rulkens
Copy link
Copy Markdown
Owner

@rulkens rulkens commented May 20, 2026

Summary

  • Adds the 2026-05-20 splash-screen grill session transcript (13 questions resolved).
  • Adds the two-part implementation plan: Plan 1 (core) — splash dialog, useSplash hook, AboutPill, pre-React WebGPU-unsupported gate, App.tsx integration. Plan 2 (stub tour)runSplashStubTour + cancel-on-input + UI-hide coordination. Plan 2 depends on Plan 1 landing first.
  • Docs-only PR, no code changes. Per the new plans-first-PR convention: spec ships standalone for review, implementation PR(s) follow and reference it.

Review checklist

  • Skim the grill transcript for any decision you'd revise before implementation starts
  • Confirm survey URLs in Q11 (subagent used sdss.org, glade.elte.hu, lambda.gsfc.nasa.gov/product/2mass/ — the 2MASS link isn't 2MRS-specific; swap if you have a preferred URL)
  • Sanity-check the stub tour's POI anchor IDs (Plan 2 "Mitigation decision" + Task 2) — cluster-virgo-m87, void-bootes-void, supercluster-coma-sc were inferred from buildStaticAnchorPois' slug rule, not verified against clusterAnchors.ts
  • Confirm the void-beat mitigation (reorder vs. captions) — subagent picked reorder; documented at the top of Plan 2
  • CSS tokens in Plan 1 Task 8 (--surface-card-soft, --blur-card, --color-fg-muted, --radius-pill, etc.) were inferred from existing references, not enumerated — worth a token grep during execution

Follow-up

After this merges, two implementation PRs follow (one per plan), and a separate future plan retires docs/superpowers/specs/2026-05-07-tour-animation-design.md by specifying the real tour engine.

🤖 Generated with Claude Code

Captures the 13-question splash-screen design grill (2026-05-20) and the
two-part implementation plan it produced: Plan 1 (core — splash dialog,
useSplash hook, AboutPill, pre-React WebGPU gate, App.tsx wiring) and
Plan 2 (stub tour — runSplashStubTour + cancel-on-input + UI-hide
coordination). Plan 2 depends on Plan 1 landing first.

Also retires the implicit 2026-05-07 tour brainstorm: a follow-up plan
for the real tour engine (slerp orientation, MSDF narration, easing,
pause-on-drag) is owed after the splash + stub tour land.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@cloudflare-workers-and-pages
Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
skymap 3f9403e Commit Preview URL

Branch Preview URL
May 20 2026, 12:35 AM

@rulkens rulkens merged commit 223c5e6 into main May 20, 2026
2 checks passed
@rulkens rulkens deleted the plan/splash-screen branch May 20, 2026 00:42
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.

1 participant