diff --git a/.project/objectives/p1-27a-mcts-service-telemetry.md b/.project/objectives/p1-27a-mcts-service-telemetry.md index 2fe60d10..e042a3e0 100644 --- a/.project/objectives/p1-27a-mcts-service-telemetry.md +++ b/.project/objectives/p1-27a-mcts-service-telemetry.md @@ -2,18 +2,16 @@ id: p1-27a title: MCTS service telemetry + parity test + huge-map wiring priority: p1 -status: missing +status: in_progress scope: game1 owner: warcouncil -updated_at: 2026-05-14 -parent: p1-27 +updated_at: 2026-05-16 evidence: - src/simulator/crates/mc-mcts-service/src/server.rs - src/simulator/crates/mc-mcts-service/src/bin/mcts-server.rs - tools/huge-map-5clan.sh - tools/run-services.sh --- - ## Summary Split out of `p1-27` (architectural extraction, closed `done` 2026-05-14). The diff --git a/src/simulator/crates/mc-ai/Cargo.toml b/src/simulator/crates/mc-ai/Cargo.toml index 6e893344..49f98e79 100644 --- a/src/simulator/crates/mc-ai/Cargo.toml +++ b/src/simulator/crates/mc-ai/Cargo.toml @@ -11,6 +11,11 @@ default = [] # unconditionally and is part of the public API, consumed by both the CPU # rollout path (Task C4) and the GPU rollout path (Tasks C3/C4). gpu = ["dep:wgpu", "dep:pollster"] +# Opt-in test-fixture exports (p1-27a). Exposes `mc_ai::test_fixtures` — +# the 5-clan personality priors + `fixture_batch` deterministic builder used +# by `gpu_rollout_parity.rs` (in-crate) and `mc-mcts-service`'s +# `parity_via_service.rs` (cross-crate). Non-default: prod builds stay clean. +test-fixtures = [] [dependencies] mc-core = { path = "../mc-core" }