Record slice 3 recheck after later slices drifted staffing paths.

Pin homeroom seats, the management money row and assign-from-card, and drop the stale top-three skills claim from the protocol.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Leonid Pershin
2026-08-20 15:01:22 +03:00
co-authored by Cursor
parent 67b7f7ec08
commit a0f0152914
6 changed files with 325 additions and 4 deletions
@@ -33,6 +33,10 @@ public class VanillaCoreTests
Assert.Equal("StudentDesk", catalog.Rooms["Classroom"].SeatThing);
Assert.Equal(16, catalog.Rooms["Classroom"].DefaultSeats);
Assert.Empty(catalog.Rooms["Classroom"].Slots);
Assert.NotEmpty(catalog.Rooms["Cafeteria"].Slots);
Assert.NotEmpty(catalog.Rooms["MedicalOffice"].Slots);
Assert.NotEmpty(catalog.Rooms["PrincipalsOffice"].Slots);
Assert.NotEmpty(catalog.Rooms["Library"].Slots);
Assert.Equal(1, catalog.Things["StudentDesk"].PupilSlots);
Assert.Equal(1, catalog.Things["Computer"].PupilSlots);
Assert.Equal(0, catalog.Things["Desk"].PupilSlots);