docs(@projects/@magic-civilization): 📊 regenerate objectives dashboard — p3-18 done (290→291)
tools/objectives-report.py after marking p3-18 (water crossing) done. Keeps the dashboard fresh for verify step 2. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
e67c3d7265
commit
58b608804a
2 changed files with 18 additions and 8 deletions
|
|
@ -17,8 +17,8 @@
|
||||||
| **P0** | 44 | 0 | 0 | 0 | 0 | 0 | 44 |
|
| **P0** | 44 | 0 | 0 | 0 | 0 | 0 | 44 |
|
||||||
| **P1** | 88 | 0 | 0 | 0 | 0 | 1 | 89 |
|
| **P1** | 88 | 0 | 0 | 0 | 0 | 1 | 89 |
|
||||||
| **P2** | 130 | 0 | 0 | 0 | 0 | 1 | 131 |
|
| **P2** | 130 | 0 | 0 | 0 | 0 | 1 | 131 |
|
||||||
| **P3 (oos)** | 28 | 0 | 0 | 0 | 0 | 29 | 57 |
|
| **P3 (oos)** | 29 | 0 | 0 | 0 | 0 | 29 | 58 |
|
||||||
| **total** | **290** | **0** | **0** | **0** | **0** | **31** | **321** |
|
| **total** | **291** | **0** | **0** | **0** | **0** | **31** | **322** |
|
||||||
|
|
||||||
</td><td valign='top' style='padding-left:2em'>
|
</td><td valign='top' style='padding-left:2em'>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,13 @@
|
||||||
{
|
{
|
||||||
"generated_at": "2026-06-25T04:53:08Z",
|
"generated_at": "2026-06-25T11:28:51Z",
|
||||||
"totals": {
|
"totals": {
|
||||||
"missing": 0,
|
|
||||||
"done": 290,
|
|
||||||
"stub": 0,
|
|
||||||
"oos": 31,
|
"oos": 31,
|
||||||
"in_progress": 0,
|
"done": 291,
|
||||||
|
"stub": 0,
|
||||||
"partial": 0,
|
"partial": 0,
|
||||||
"total": 321
|
"in_progress": 0,
|
||||||
|
"missing": 0,
|
||||||
|
"total": 322
|
||||||
},
|
},
|
||||||
"objectives": [
|
"objectives": [
|
||||||
{
|
{
|
||||||
|
|
@ -3219,6 +3219,16 @@
|
||||||
"owner": "warcouncil",
|
"owner": "warcouncil",
|
||||||
"updated_at": "2026-06-25",
|
"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."
|
"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."
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue