INDEX
  index.html

CORE
  src/js/core/config-data-storage.js
  src/js/core/runtime-state-dom.js

GAME
  src/js/game/mission-engine.js

FEATURES
  src/js/features/command-center.js
  src/js/features/living-contacts.js
  src/js/features/contact-branches-summary.js
  src/js/features/operations-clock.js
  src/js/features/audio-ambient.js
  src/js/features/campaign-config.js
  src/js/features/contract-goals-v43.js
  src/js/features/contact-levels-v44.js
  src/js/features/fear-system-v45.js
  src/js/features/health-system-v46.js
  src/js/features/health-consistency-v49.js
  src/js/features/auto-flow.js
  src/js/features/fixed-holo-windows.js

STYLES (load order)
  src/styles/01-base-layout.css
  src/styles/02-hud-sprites.css
  src/styles/03-readability.css
  src/styles/04-campaign-board.css
  src/styles/05-scenes-scans-memory.css
  src/styles/06-compact-workspaces.css
  src/styles/07-command-operations.css
  src/styles/08-cinematic-floating-rooms.css
  src/styles/09-wall-holo-scenes.css
  src/styles/10-fixed-bottom-hud.css
  src/styles/11-v37-ui-corrections.css
  src/styles/12-v38-layout-fixes.css
  src/styles/13-v39-scan-layout.css
  src/styles/14-v40-layout-balance.css
  src/styles/15-v42-conditional-contact.css
  src/styles/16-v43-contract-goals-compact.css
  src/styles/17-v44-contact-levels.css
  src/styles/18-v45-fear-protocols.css
  src/styles/19-v46-health-scan.css
  src/styles/20-v48-ship-contact-sprites.css

DATA
  src/data/scene-manifest.json

ROOMS V36
  assets/rooms-v36/room-white-v36.webp
  assets/rooms-v36/room-mantis-v36.webp
  assets/rooms-v36/room-grey-contact-v36.webp
  assets/rooms-v36/room-grey-health-scan-v36.webp
  assets/rooms-v36/room-grey-fear-scan-v36.webp

V37 additions:
- src/styles/11-v37-ui-corrections.css
- V37-MUUDATUSED.txt

V38 additions:
- src/styles/12-v38-layout-fixes.css
- V38-MUUDATUSED.txt

V39 additions:
- src/styles/13-v39-scan-layout.css
- V39-MUUDATUSED.txt

V40 additions:
- src/styles/14-v40-layout-balance.css
- V40-MUUDATUSED.txt

V41 additions:
- contact-aware scan logic in src/js/core/runtime-state-dom.js
- conditional scan backgrounds in src/js/core/config-data-storage.js
- dynamic scan copy and controls in src/js/game/mission-engine.js
- V41-MUUDATUSED.txt

V42 additions:
- four contact-form-specific variant sets in src/js/core/config-data-storage.js
- conditional symbol and scan branches in src/js/game/mission-engine.js
- result summary in src/js/features/contact-branches-summary.js
- v42 branch layout in src/styles/15-v42-conditional-contact.css
- four exact symbol assets in assets/symbols/
- automated browser test in tools/test-v42.cjs
- V42-MUUDATUSED.txt

V43 additions:
- contract-specific measurable goals and allowed contact forms in src/js/features/contract-goals-v43.js
- compact content-height choice windows in src/styles/16-v43-contract-goals-compact.css
- goal-based HUD, command center, analysis and result summaries
- v42 save migration to the v43 goal model
- V43-MUUDATUSED.txt

V44 additions:
- four form-specific five-level ladders in src/js/features/contact-levels-v44.js
- form-specific intensity effects and strict non-ship physical-contact exclusion
- compact odd-card layout in src/styles/17-v44-contact-levels.css
- V44-MUUDATUSED.txt

V45 additions:
- 20 contact-derived fear packages, persistent integration and contextual payload scoring in src/js/features/fear-system-v45.js
- 13 handbook screen-story contexts, 14 supporting science-fiction contexts and 7 Bashar model modules
- five exact health messages for every health direction
- shared blue suitability visual system and compact protocol/payload layouts in src/styles/18-v45-fear-protocols.css
- V45-MUUDATUSED.txt
- V45-KONTROLLRAPORT.txt

V46 additions:
- seven organ/system health scores, seven diet-load scores, brain fluoride and body deuterium in src/js/features/health-system-v46.js
- scan-derived short health-message choices in src/js/features/health-system-v46.js
- compact two-column scan metrics and result summary in src/styles/19-v46-health-scan.css
- V46-MUUDATUSED.txt

V48 additions:
- ten 512 × 1024 transparent ship-contact sprites in assets/contacts/*-ship.png
- ship-only sprite routing in src/js/game/mission-engine.js
- shared contact/scan placement and right-side console layout in src/styles/20-v48-ship-contact-sprites.css
- two room-variant browser checks in tools/test-v48-ship-sprites.mjs
- V48-MUUDATUSED.txt

V49 additions:
- current-health calibration in src/js/features/health-consistency-v49.js
- high-health invariant: ordinary load metrics stay below 30%, with at most one rare moderate outlier
- health-basis value stored with every completed scan
- automated browser check in tools/test-v49-health-consistency.mjs
- V49-MUUDATUSED.txt
- V49-KONTROLLRAPORT.txt
