diff --git a/.project/objectives/p3-27-biosphere-headless.md b/.project/objectives/p3-27-biosphere-headless.md index 715cc23b..635c3500 100644 --- a/.project/objectives/p3-27-biosphere-headless.md +++ b/.project/objectives/p3-27-biosphere-headless.md @@ -25,8 +25,7 @@ interact with. - [~] **Flora succession** — `EcologyEngine::process_step` already returns + applies `FloraTransition`s (subsumed in the ecology tick above). Confirm whether a separate `mc-flora::FloraEngine` pass is still needed or if process_step covers it. - [ ] **Marine ecology** — port `marine_harvest.gd` (372 lines: fish-stock depletion/ recovery, coral-reef bleaching, `ocean_dead_fraction` → climate) into Rust + tick it. -- [ ] **Bio-targeting events enabled** — once populations live headless, implement the - ecological/marine event categories (plague, pandemic, marine) that damage them (p3-26 B8). +- [~] **Bio-targeting events** — fauna disease applier DONE (5890b1c15): EcologyEngine::apply_disease_events drives plague/pandemic/ecological mortality + canopy/tier loss from the boot-loaded events_config, struck in the ecology phase. Remaining: marine (fish/reef) + lair_kill_chance + o2_delta atmospheric pass. - [~] Deterministic from seed ✅ (cargo green, determinism test); headless e2e boot pending dylib rebuild + GUT boot proof. ## Notes