Chessistics/chessistics-tests
Samuel Bouchet 3120d9835e Phase 2: cargo-type aware transfers via CargoFilter
Add CargoFilter property to PieceState, auto-assigned at placement
by tracing relay chain back to production. TransferResolver now
enforces cargo-type filtering and uses forward-direction sorting
with cargo-aware distance calculations. Prevents cross-route
contamination on multi-cargo boards.

Level 3 restored to dual-cargo (Wood+Stone) with correct 10R+2K stock.
Two new solvability tests validate filter auto-assignment and chain
propagation. All 60 tests green.
2026-04-10 15:35:37 +02:00
..
Helpers Initial commit: Chessistics prototype v0.3 2026-04-10 14:58:03 +02:00
Loading Initial commit: Chessistics prototype v0.3 2026-04-10 14:58:03 +02:00
Rules Initial commit: Chessistics prototype v0.3 2026-04-10 14:58:03 +02:00
Simulation Phase 2: cargo-type aware transfers via CargoFilter 2026-04-10 15:35:37 +02:00
Chessistics.Tests.csproj Initial commit: Chessistics prototype v0.3 2026-04-10 14:58:03 +02:00