From 938df000ac1034c7d7d9563fbb71956e4bb4c43d Mon Sep 17 00:00:00 2001 From: Jeroen Schweitzer Date: Wed, 11 Feb 2026 16:55:04 +0100 Subject: [PATCH] chore(meta): update changelog Co-Authored-By: Claude Opus 4.6 --- CHANGELOG.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 18d85ab34..f308897f5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,17 @@ Format based on [Keep a Changelog](https://keepachangelog.com/). ## [Unreleased] ### Added +- Rust/bevy_ecs simulation server boilerplate (epic 276) — Cargo project, module structure, core ECS types, plugin scaffolding, deterministic simulation resources, test infrastructure +- SimulationTime resource with D-031 time system (10 ticks/game-minute, 4 day phases) +- SimRng deterministic RNG resource (ChaCha20, seeded for replay) +- InputQueue resource for timestamped semantic player actions +- ObserverSnapshot and PlayerInput IPC types with MessagePack serialization (D-020) +- SimBridge trait abstracting client-server transport +- CauseChain production component for information provenance tracking (D-030) +- SimulationTier types with LRU eviction support (D-026: Active/Background/StateSaved/Ungenerated) +- NPC 10-axis model components (D-024: 7 essential + 3 supporting + CombatCapability) +- Server test infrastructure: 11 inline unit tests + 4 integration tests (smoke + serialization round-trips) +- make ci-server pipeline verified green (clippy, fmt, build, test) - Round 18 v0.1 gap analysis workshop — 7 agents, 2 rounds, 4 tracks (concept proof, wow factor, missing systems, testability) - D-030: Testability architecture — 8 sub-decisions for ticket #214 (gdUnit4, hybrid Rust testing, CauseChain component, three-layer IPC testing) - D-031: Time system — 10 ticks = 1 game-minute, 4 day phases (Morning/Afternoon/Evening/Night), diegetic clock display