diff --git a/.project/objectives/p3-01-courier-diplomacy.md b/.project/objectives/p3-01-courier-diplomacy.md index b63161a6..87eb67a4 100644 --- a/.project/objectives/p3-01-courier-diplomacy.md +++ b/.project/objectives/p3-01-courier-diplomacy.md @@ -132,7 +132,7 @@ flavor stays Game 3 (Elves). - `cargo build -p mc-trade` on apricot → clean (only pre-existing 32 doc warnings). - `cargo test -p mc-trade` → 21 unit + 3 courier_lifecycle + 2 trade_lifecycle = 26/26 passing. - `cargo build -p mc-turn` on apricot → clean. -- `cargo test -p mc-turn --tests` running on apricot under `CARGO_TARGET_DIR=/tmp/mc-build-cycle4/target` (clean rebuild in flight at end-of-cycle write — result will be appended on next cycle). +- `cargo test -p mc-turn --tests` on apricot → all green; notably `trade_ledger_diplomatic_agreement_roundtrip` (in `serde_roundtrip.rs`, 6/6 passing) verifies the TradeLedger schema migration round-trips through serde without data loss. **Acceptance bullet status after cycle 4:** - Bullet 5 (mc-trade extension) → ✓ — DiplomaticAgreement enum + OpenBorders + SharedMap + CourierRoute all landed; TradeLedger migrated.