magicciv/.mcp.json
Natalie b4c402e766 docs(@projects/@magic-civilization): p3-26 Gap 3 DONE (equipment/crafting verified headless) + Gap 4 scope assessment
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>
2026-06-27 09:44:11 -04:00

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"
}
}
}
}