Core pipeline verification: particles → brightness field → ASCII character rendering. If you see animated ASCII art below, Phase 1 is working.