# Task Assignment — auditor_m4 (Final Milestone 4 Forensic Integrity Auditor)

## Mission
Conduct a comprehensive Forensic Integrity Audit on the FreeExile 30 Map Biomes & Graphics Overhaul across all deliverables:

1. **Anti-Cheating & Authenticity Verification**:
   - Verify `data/map_styles.db`: Confirm 30 real records, 600 tiles, 90 props. Verify PRAGMA foreign_keys=ON and WAL journal_mode.
   - Verify `client/webapp/assets/map/styles/`: Confirm all 30 directories exist with 360 valid, authentic PNG textures and normal maps ($B > 128$). No 1x1 stubs or zero-byte files.
   - Verify `client/webapp/js/engine/biome_texture_manager.js`: Confirm authentic `loadBiome`, CanvasPattern creation, active biome memory cleanup, and graceful procedural fallback.
   - Verify `client/webapp/js/engine/tile_map_renderer.js`: Confirm authentic 16x16 chunk baking with pattern fills, 2.5D extrusion, 9-arg decal slicing, SAT Diamond culling, and LRU 8-slot cache.
   - Verify `server/world/wilderness_map_generator.py` and `map_binary_serializer.py`: Confirm authentic procedural map generation and binary wire format encoding for all 30 biomes.

2. **Standards & Hygiene Verification**:
   - Check all newly created or modified files against GEMINI.md soft caps (<= 350 lines for logic, <= 700 lines for catalogs).
   - Check that no integrity violations, facades, or test hardcoding exist.

3. Provide an explicit binary verdict (**CLEAN** or **INTEGRITY VIOLATION**) with supporting evidence in `handoff.md`.
