diff --git a/.project/objectives/README.md b/.project/objectives/README.md
index cbac6dc8..51847bbf 100644
--- a/.project/objectives/README.md
+++ b/.project/objectives/README.md
@@ -17,8 +17,8 @@
| **P0** | 44 | 0 | 0 | 0 | 0 | 0 | 44 |
| **P1** | 88 | 0 | 0 | 0 | 0 | 1 | 89 |
| **P2** | 130 | 0 | 0 | 0 | 0 | 1 | 131 |
-| **P3 (oos)** | 28 | 0 | 0 | 0 | 0 | 29 | 57 |
-| **total** | **290** | **0** | **0** | **0** | **0** | **31** | **321** |
+| **P3 (oos)** | 29 | 0 | 0 | 0 | 0 | 29 | 58 |
+| **total** | **291** | **0** | **0** | **0** | **0** | **31** | **322** |
diff --git a/public/games/age-of-dwarves/data/objectives.json b/public/games/age-of-dwarves/data/objectives.json
index b7db45e5..fe8a9766 100644
--- a/public/games/age-of-dwarves/data/objectives.json
+++ b/public/games/age-of-dwarves/data/objectives.json
@@ -1,13 +1,13 @@
{
- "generated_at": "2026-06-25T04:53:08Z",
+ "generated_at": "2026-06-25T11:28:51Z",
"totals": {
- "missing": 0,
- "done": 290,
- "stub": 0,
"oos": 31,
- "in_progress": 0,
+ "done": 291,
+ "stub": 0,
"partial": 0,
- "total": 321
+ "in_progress": 0,
+ "missing": 0,
+ "total": 322
},
"objectives": [
{
@@ -3219,6 +3219,16 @@
"owner": "warcouncil",
"updated_at": "2026-06-25",
"summary": "The AI never scouts or explores the map, which starves both target-acquisition\nand the war-declaration discovery gate. This objective adds a frontier-seeking\nmove for idle military / scout units so first contact and enemy-city discovery\nhappen reliably in AI-vs-AI play."
+ },
+ {
+ "id": "p3-18",
+ "title": "Water crossing — land-unit embarkation + naval transport",
+ "priority": "p3",
+ "status": "done",
+ "scope": "game1",
+ "owner": "warcouncil",
+ "updated_at": "2026-06-25",
+ "summary": "Land armies are permanently confined to their starting landmass: `mc-pathfinding`\ngates water purely by `UnitDomain` (`is_passable(\"ocean\", Land)` is hard-`false`),\nwith no tech override and no way to embark or be ferried. On maps where the two\ncapitals sit on separate landmasses (common — the start-balancer maximally\nseparates capitals on the 40×24 `duel` map, often ocean-separated), conquest by a\nland army is impossible. This is the Civ \"embarkation\" tech gap.\n\nThe scaffolding is **half-built** (existing tech debt): `mc_combat::siege::\nembarked_defence_penalty` (halves an embarked unit's defence — the Civ-V/VI\nvulnerability rule) and a `transport` keyword in `combat.json` (\"carry up to 2\nland units across water\", on `dwarf_fortress_ship`) both exist, but neither is\nwired into movement/pathfinding, so they are dead."
}
]
}
|