Adds mandatory decompile→verify→port workflow to CLAUDE.md: - DECOMPILE FIRST before writing ANY AC-specific code - Cross-reference against ACE/ACME (interpretation aids) - Write pseudocode before porting (catches misinterpretations) - Port faithfully — don't "improve" the retail code - Conformance test the critical paths - Integrate surgically — minimum changes to working code - Phase completion checklist with decompiled-reference citations Phase audit (docs/audit/2026-04-13-phase-audit.md) reviews all shipped phases: - 53% verified (decompiled/ACME conformance) - 34% from good references (ACE/ACViewer/holtburger) - 5% guessed (lighting, indoor transitions) - 8% not AC-specific (streaming, culling) Key gaps identified: 1. Lighting uses guessed sun direction — should use decompiled AdjustPlanes 2. Indoor transitions disabled — needs decompiled CEnvCell port 3. SceneryGenerator LCG not verified against decompiled code 4. CreateObject parser incomplete 5. Movement messages missing sequence counters Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| 2026-04-13-phase-audit.md | ||