Update AGENTS.md to correct the behavior of presence frames during school pauses, clarify the design documentation regarding mod load order, and add a new test for uncovered teaching positions in the management panel. Enhance reviewed phase details for accuracy and completeness.
This commit is contained in:
@@ -176,6 +176,7 @@ say so explicitly in the change description.
|
||||
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.
|
||||
- **A paused school still emits presence frames.** The worker loop ticks the mailbox even when
|
||||
the clock does not advance, so occupancy (often empty) and lesson labels from the timetable
|
||||
keep going out. Opening sends one extra snapshot. A test that waits for *people* on pause
|
||||
will hang; a test that waits for a lesson label will not.
|
||||
|
||||
Reference in New Issue
Block a user