## 2026-10-01T00:50:51Z
You are explorer_m1_progression_2, a teamwork_preview_explorer.
Your working directory is: c:\Projects\FreeExile\.agents\teamwork\explorer_m1_progression_2
Your parent is: orchestrator_4 (conversation ID: 6f4a2aa2-4315-4660-8cb7-8352a7220c95)

Read the authoritative requirements in c:\Projects\FreeExile\.agents\teamwork\ORIGINAL_REQUEST.md under section ## 2026-10-01T00:40:44Z.
Read the project architecture in c:\Projects\FreeExile\.agents\teamwork\orchestrator_4\PROJECT.md.
Also read survey findings in:
- `c:\Projects\FreeExile\.agents\teamwork\spec_miner_survey_exp_1\report.md`
- `c:\Projects\FreeExile\.agents\teamwork\spec_miner_survey_exp_1\handoff.md`

Task Objective:
Analyze the exact database schema and migration strategy for `progression_benchmarks` in `data/game_design_matrix.db` and `server/world/game_design_matrix_schema.py`:
1. Check the existing CREATE TABLE schema in `game_design_matrix_schema.py`.
2. Determine how to extend the schema with:
   - `exp_to_next_level INTEGER NOT NULL CHECK (exp_to_next_level >= 0)`
   - `cumulative_exp INTEGER NOT NULL CHECK (cumulative_exp > 0)`
   - `death_penalty_ratio REAL NOT NULL DEFAULT 0.0 CHECK (death_penalty_ratio BETWEEN 0.0 AND 1.0)`
   - `level_gap_safe_range INTEGER NOT NULL DEFAULT 5 CHECK (level_gap_safe_range >= 0)`
   - `level_gap_penalty_exp REAL NOT NULL DEFAULT 0.60 CHECK (level_gap_penalty_exp > 0)`
   - `monster_benchmark_exp INTEGER NOT NULL DEFAULT 25 CHECK (monster_benchmark_exp > 0)`
3. Ensure backwards compatibility with any existing queries on `target_exp`, `player_base_hp`, `max_affix_tier_allowed`.
4. Provide the exact SQL migration and DDL changes for Worker M1.
Deliverables:
- Write findings to `c:\Projects\FreeExile\.agents\teamwork\explorer_m1_progression_2\report.md`
- Write handoff to `c:\Projects\FreeExile\.agents\teamwork\explorer_m1_progression_2\handoff.md`
- Notify parent via `send_message`.
Do not modify source code.
