Refuse newer save formats and add a gated dump of a live school.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -170,3 +170,10 @@ say so explicitly in the change description.
|
||||
- **A large one-shot `Tick(week)` jumps the clock, then applies all those minutes at the new
|
||||
time.** Presence equality tests must loop `FixedDeltaTime` or one game minute. `string.GetHashCode`
|
||||
is randomized — commute slack goes through `Seed.Mix`, never that.
|
||||
- **The school seed used to be its id.** A test that needs a specific family shape is green on
|
||||
one machine and red on a clean clone. Assert a property, not the first pupil of school 1.
|
||||
- **Host tests share one server and one save folder.** Start each test by clearing the list
|
||||
through the API (`SchoolApiTests.ResetAsync`).
|
||||
- **Presence frames do not arrive at all while a school is paused.** They are broadcast only
|
||||
after a tick step, and a paused clock produces none. Opening still sends one snapshot; a test
|
||||
that waits for presence on pause will hang.
|
||||
|
||||
Reference in New Issue
Block a user