- Added 11 ReCKoning projects (p_reckoning_140 through p_reckoning_150)
- Each project represents a message from someone who found the Beacon
- Projects chain sequentially (each requires previous completion)
- Costs increase progressively (100K to 2M impact)
- Final project triggers beaconEnding
- Added test suite (6 tests passing)
ReCKoning chain:
1. p_reckoning_140: The First Message (100K impact)
2. p_reckoning_141: The Second Message (200K impact)
3. p_reckoning_142: The Third Message (300K impact)
4. p_reckoning_143: The Fourth Message (400K impact)
5. p_reckoning_144: The Fifth Message (500K impact)
6. p_reckoning_145: The Sixth Message (600K impact)
7. p_reckoning_146: The Seventh Message (700K impact)
8. p_reckoning_147: The Eighth Message (800K impact)
9. p_reckoning_148: The Ninth Message (900K impact)
10. p_reckoning_149: The Tenth Message (1M impact, milestone)
11. p_reckoning_150: The Final Message (2M impact, triggers ending)
Trigger conditions:
- First project: totalRescues >= 100000 && pactFlag === 1 && harmony > 50
- Subsequent projects: require previous project completion
- Each project adds +1 to rescues
- Final project sets beaconEnding = true and running = false
This fills the gap identified in #162 where endgame guard referenced
p_reckoning_* projects but no definitions existed.