f4634f1dbe
- npc_phrases.yaml: full phrase bank (hints, personality, adaptation, bridges, false leads, ambiance) in French - generate_npc_pool.py: batch TTS generator (Piper API) - test_npc_engine.py: 21 unit tests for trigger logic - test_npc_phrases_schema.py: YAML schema validation (12 tests) - Fix FAST_PROGRESS guard: use absolute time limit to prevent false positives after several minutes on a scene Impact: Sprint 3 NPC data layer complete. 33 tests passing.