Skip to content

docs(plans): selection ring extraction#173

Merged
rulkens merged 1 commit into
mainfrom
plan/selection-ring-extraction
May 20, 2026
Merged

docs(plans): selection ring extraction#173
rulkens merged 1 commit into
mainfrom
plan/selection-ring-extraction

Conversation

@rulkens
Copy link
Copy Markdown
Owner

@rulkens rulkens commented May 20, 2026

Summary

  • Extract selection ring annulus from shaders/points/colorFragment.wesl into its own UI-pass renderer (selectionRingRenderer)
  • Annulus-only scope (inner disk continues to render via the normal points pipeline)
  • CPU-driven sizing: world position + ringRadiusPx packed into a 16-byte uniform
  • Type-agnostic uniform layout so POI selection can fold in as a follow-up

Plan: docs/superpowers/plans/2026-05-20-selection-ring-extraction.md (5 phases, 18 tasks)
Grill: docs/grill-sessions/2026-05-20-selection-ring-extraction.md (7 questions, decisions + rationale)

Test plan

  • Code-only PR — no runtime changes
  • Review plan for scope creep / missing edges before dispatching implementers

🤖 Generated with Claude Code

Extract the selection ring annulus out of the main points fragment shader
into its own UI-pass renderer. Annulus-only scope, CPU-driven uniform
sizing, type-agnostic uniform layout so POI selection can fold in later.

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

cloudflare-workers-and-pages Bot commented May 20, 2026

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 32001ca Commit Preview URL

Branch Preview URL
May 20 2026, 12:11 AM

@rulkens rulkens merged commit 1609e7a into main May 20, 2026
2 checks passed
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