From 8c4e47d41effa57da7a77bf9d16527cc5f1f7861 Mon Sep 17 00:00:00 2001 From: Natalie Date: Mon, 27 Apr 2026 23:49:34 -0400 Subject: [PATCH] =?UTF-8?q?docs(@projects/@magic-civilization):=20?= =?UTF-8?q?=F0=9F=93=9D=20update=20diplomatic=20agreement=20test=20verific?= =?UTF-8?q?ation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Lilith Autocommit --- .project/objectives/p3-01-courier-diplomacy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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.