porting-validate
Installation
SKILL.md
You are entering Phase 3: Validate for the current milestone. The milestone's work is functionally complete. Mid-milestone commits for stable checkpoints are fine, but this full validation pass should happen before closing out the milestone.
Reload Skills
Validation often runs in a fresh session after the execute phase. Skills loaded during execution are no longer in context. You MUST reload the skills you need before proceeding:
- Always reload
porting-methodology(for anti-patterns checklist and debugging escalation). - For rendering milestones, reload
using-gpucaptureandusing-gpudebug— you will need these for GPU frame capture and ground truth comparison. Do NOT attempt GPU capture workflows from memory. - Reload domain skills for this milestone. Read the goal document's milestone plan to find which skills are associated with the current milestone. Also check porting-memory.md for any additional context. You need these for the skill-driven code review (checklist item 7).
- If visual bugs are found, reload
debugging-rendering-issuesfor structured diagnostic workflows.
Validation Checklist
Work through each item and report findings:
1. Runtime Verification
The app must run. From M1 onward, do not declare a milestone complete based on code review alone — verify at runtime.