Geometry OS Implementation Plans
This directory contains detailed implementation plans for Geometry OS development.
Phase 1: Critical Fixes & Technical Debt (Weeks 1-2)
✅ Ready to Execute
| Plan | Status | Est. Time | Description |
|---|---|---|---|
| 2025-02-08-wgsl-i64-fix.md | Ready | 30-45 min | Fix WGSL shader i64 compatibility to unblock RISC-V GPU VM |
| 2025-02-08-rts-amp-bf16-support.md | Ready | 1-2 hours | Add BFloat16 support for Ampere+ GPUs |
| 2025-02-08-rts-amp-lightning-integration.md | Ready | 1-2 hours | Streamline PyTorch Lightning integration |
| 2025-02-08-cuda-compatibility-fix.md | Pending | 2-4 hours | Enable GPU tests for RTX 5090/CUDA 12.x |
Quick Start
Executing a Plan
Each plan is self-contained and can be executed independently. To execute a plan:
Option 1: Subagent-Driven (Current Session)
# Use the superpowers:subagent-driven-development skill
# This will spawn fresh subagents per task with code review between steps
Option 2: Parallel Session
# Open a new session in a dedicated worktree
# Use the superpowers:executing-plans skill
Plan Structure
Each plan follows this structure:
- Header - Goal, architecture, tech stack
- Bite-sized tasks - Each step takes 2-5 minutes
- Exact file paths - No ambiguity
- Complete code - Full implementations in plan
- Verification steps - How to confirm it works
Execution Order
Priority 1 (Do First - Unblocking)
- WGSL i64 Fix - Unblocks RISC-V GPU VM execution
- CUDA Compatibility - Enables GPU tests on newer hardware
Priority 2 (High Impact)
- RTS AMP BF16 Support - Performance improvement for Ampere+
- Lightning Integration - Streamlines training infrastructure
All four tasks can be executed in parallel by different team members.
Task Creation Guidelines
When creating new plans:
- Use the
superpowers:writing-plansskill - Save to
docs/plans/YYYY-MM-DD-<feature-name>.md - Follow the established template
- Include exact file paths from the codebase
- Break into 2-5 minute steps
- Include verification commands
Phase Status
- Phase 1 (Critical Fixes): Plans complete, ready to execute
- Phase 2 (Feature Completeness): Pending planning
- Phase 3 (Scalability): Pending planning
- Phase 4 (Documentation): Ongoing
- Phase 5 (Future): Ideation