Gap 3 — Equipment/crafting: verified the full craft→equip→combat path runs
headless and Rust-authoritative (orig bullet was stale at [ ]):
- PlayerAction::CraftEquipment → craft_equipment dispatch (materials gate +
consume strategic_ledger + equip), 2 tests
- recipe_phase ("recipe_refine") in END_OF_TURN_PHASES — passive crafting
economy refines raw→quality-tiered product every self-play turn, 1 test
- equip_combat_bonus reads boot-loaded item_combat at every combat site, 2 tests
- boot path: set_item_combat_json FFI ← headless harness _apply_item_combat
- MCTS AI not electing to craft = deliberate 9-kind GPU-rollout constraint,
not a missing system
Verified green: mc-turn + mc-player-api 557/0.
Gap 4 — Per-building queues: recorded verified assessment. Bench single-slot +
per-turn AI reselection is functionally equivalent to a FIFO build queue for the
self-play SIMULATION outcome; the multi-item queue is a live-game UI affordance
belonging to the p3-25/p3-29 projection arc. Owner scope call pending: does p3-26
require simulating a multi-item queue, or reclassify Gap 4 out of the headless bar.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
30 lines
737 B
JSON
30 lines
737 B
JSON
{
|
|
"mcpServers": {
|
|
"objectives": {
|
|
"command": "/opt/homebrew/bin/mcp-objectives",
|
|
"args": [],
|
|
"env": {
|
|
"PROJECT_ROOT": "/Users/natalie/Code/@projects/@magic-civilization"
|
|
}
|
|
},
|
|
"experts": {
|
|
"command": "/opt/homebrew/bin/mcp-experts",
|
|
"args": [],
|
|
"env": {
|
|
"PROJECT_ROOT": "/Users/natalie/Code/@projects/@magic-civilization"
|
|
}
|
|
},
|
|
"magic-civ": {
|
|
"command": "node",
|
|
"args": [
|
|
"/Users/natalie/Code/@projects/@magic-civilization/tooling/claude-player-mcp/dist/index.js"
|
|
],
|
|
"env": {
|
|
"CP_PLAYERS": "2",
|
|
"CP_PLAYER_SLOT": "0",
|
|
"CP_MAP_SIZE": "duel",
|
|
"CP_MAP_TYPE": "continents"
|
|
}
|
|
}
|
|
}
|
|
}
|