magicciv/public/games/age-of-dwarves/docs
Natalie 6b3b571806 docs(diplomacy): 📝 reconcile start-state spec to courier model + track AI war-dec gap
Two diplomacy models contradicted each other in the written record: p1-01
diplomacy-lite ('all pairs start at war, missing key → war') vs the newer
courier-diplomacy (COMMUNICATIONS.md §War declaration semantics, p3-01:
start at peace, sender enters War on war-dec envelope dispatch). The Rust
implementation follows courier-diplomacy, so that is canonical.

- p1-01: add a SUPERSEDED banner + inline [SUPERSEDED] annotations; history
  retained. Canonical rule is start-at-peace, war via dispatched war-dec.
- COMMUNICATIONS.md: fix the one internal inconsistency (§0 said recipient
  war state applies at arrival in a way that read as all-effects-at-arrival;
  scoped it to recipient-side, cross-linked the sender-on-dispatch exception).
- New objective p3-16 (status partial, owner warcouncil): the AI has no
  proactive war-declaration — decide_tactical_actions has no diplomacy step
  and there is no DeclareWar in mc-ai, so AI-vs-AI never enters war and clan
  aggression personalities don't manifest. Specs the fix to the courier model
  (first-contact + military balance + aggression → dispatch_war_declaration)
  and notes the stale is_at_war comment as a code-fidelity cleanup.
- Register p3-16 under warcouncil; regen objectives dashboard.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 20:08:56 -04:00
..
cities
combat
economics
military docs(diplomacy): 📝 reconcile start-state spec to courier model + track AI war-dec gap 2026-06-23 20:08:56 -04:00
politics
races
terrain feat(@projects/@magic-civilization): add soil derivation engine 2026-06-08 05:45:16 -07:00
units
BUILDING_SCHEMA.md
CIVIC_OVERVIEW.md
CREATURE_ECOSYSTEM.md
ecology-audit-gaps.md docs(ecology-audit): 📝 Update ecology audit documentation with refined gaps, new criteria, and revised project objectives 2026-05-26 02:21:14 -07:00
ecology-gameplay.md
ECOLOGY_BINDING.md feat(@projects): complete flora lifecycle chronicle events 2026-06-09 22:48:59 -07:00
EVENT_FREQUENCY_SPEC.md
evolution-system.md
FAUNA_COMBAT_STATS.md
FOREST_FAUNA.md
GLOSSARY.md feat(game-data): Implement comprehensive ecological simulation with biome systems, terrain definitions, and flora/fauna models 2026-04-07 17:52:04 -07:00
HEX_CONVENTIONS.md
HEX_GEOMETRY.md
PLANET_LIFECYCLE.md
RESOURCES.md docs(docs): 📝 Update Phase 3 military communications and resources documentation with handoff notes for data schema drift 2026-05-26 02:21:14 -07:00
START_SCRIPTS.md feat(@projects/@magic-civilization): 🎬 declarative start-script system (p3-14) 2026-06-19 17:56:50 -05:00
TECH_TREE.md docs(docs): 📝 Update technical documentation with game tech tree and unit logistics entries 2026-05-26 02:21:13 -07:00
TIMESCALES.md
UNIT_LOGISTICS.md docs(docs): 📝 Update technical documentation with game tech tree and unit logistics entries 2026-05-26 02:21:13 -07:00
WEATHER_HISTORY.md