Leonid Pershin
f0bafab52f
Mark phase 76 in progress.
2026-08-21 14:04:59 +03:00
Leonid Pershin and Cursor
975ca4936e
Mark phase 82 in progress.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-21 14:04:53 +03:00
Leonid Pershin
e40bec3aa3
Merge branch 'phase/75-gradebook-ui'
...
# Conflicts:
# docs/phases/13-grades/README.md
2026-08-21 14:02:32 +03:00
Leonid Pershin and Cursor
c7ca04d01f
Mark phase 79 done.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-21 13:55:48 +03:00
Leonid Pershin and Cursor
4a52107bd2
Add person-to-person disease contagion with outbreak notices.
...
Node/class contact rolls use pair+day seeds; vanilla respiratory diseases spread, and a threshold raises an info toast instead of per-sneeze noise.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-21 13:55:24 +03:00
Leonid Pershin and Cursor
50c76328cb
Mark phase 75 done.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-21 13:44:34 +03:00
Leonid Pershin and Cursor
db6e60929d
Show lesson marks and attendance on the person card.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-21 13:42:37 +03:00
Leonid Pershin and Cursor
a369308116
Merge branch 'phase/78-diseases'
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-21 13:39:49 +03:00
Leonid Pershin
83af9ef976
Mark phase 72 parent-meetings done.
2026-08-21 13:34:35 +03:00
Leonid Pershin
d1423a8345
Merge main into phase/72-parent-meetings
2026-08-21 13:34:10 +03:00
Leonid Pershin
3288287da9
Add AI parent meetings after a class last lesson.
...
Class teachers rarely keep the homeroom; invited parents walk onto the map, opinions nudge, then parents leave OffCampus. No player schedule API.
2026-08-21 13:33:40 +03:00
Leonid Pershin
cdd62bde79
Mark phase 78 done.
2026-08-21 13:29:28 +03:00
Leonid Pershin
2d633411e4
Add DiseaseDef diseases with weather vectors and excused absence.
...
Vanilla ships several diseases whose stages drive lesson gain, stay-home
rolls, and illness attendance; cold/rain/snow raise onset via BehaviorDef scale.
2026-08-21 13:28:57 +03:00
Leonid Pershin and Cursor
1d654d9d24
Mark phase 75 in progress.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-21 13:26:19 +03:00
Leonid Pershin
a57e581f83
Mark phase 72 parent-meetings in progress.
2026-08-21 13:19:05 +03:00
Leonid Pershin and Cursor
682abb13ae
Mark phase 78 in progress.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-21 13:18:18 +03:00
Leonid Pershin
564776883a
Merge branch 'review/slice-3-recheck'
2026-08-21 13:15:30 +03:00
Leonid Pershin
ccb185566e
Merge branch 'phase/74-attendance'
2026-08-21 13:15:05 +03:00
Leonid Pershin
7896676521
Merge branch 'phase/71-summons-notices'
2026-08-21 13:13:44 +03:00
Leonid Pershin
d771606411
Mark phase 71 done.
2026-08-21 13:08:21 +03:00
Leonid Pershin
9e429d0cd7
Show director summons as info toasts and presence queue labels.
...
Corridor waiters need a summon-phase byte on presence (v11); EventDef DirectorSummoned is info-only so clocks keep running.
2026-08-21 13:07:47 +03:00
Leonid Pershin
217fb332bc
Point slice 3 recheck journal at 52ace87.
2026-08-21 12:38:36 +03:00
Leonid Pershin
52ace87d69
Record slice 3 staffing recheck after later-slice drift.
...
Pin owner Overview/Management tabs and applicant row fields; journal the recheck.
2026-08-21 12:38:35 +03:00
Leonid Pershin and Cursor
719ed18d75
Mark phase 74 done.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-21 12:37:30 +03:00
Leonid Pershin and Cursor
a2b35da4dd
Add lesson attendance from presence (present/late/absent).
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-21 12:37:01 +03:00
Leonid Pershin and Cursor
509d0a0e43
Mark phase 74 attendance in progress.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-21 12:28:00 +03:00
Leonid Pershin and Cursor
cbd8c998a2
Mark phase 71 in progress.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-21 12:27:36 +03:00
Leonid Pershin and Cursor
d3c2327e23
Merge branch 'phase/77-health-conditions'
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-21 12:22:23 +03:00
Leonid Pershin and Cursor
1ac71aa80d
Merge branch 'phase/73-lesson-marks'
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-21 12:00:53 +03:00
Leonid Pershin and Cursor
a96680ed3c
Merge branch 'phase/70-director-summons'
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-21 11:59:02 +03:00
Leonid Pershin and Cursor
362244fcbd
Register slice 15 fallout and clarify manager role in office design.
...
ci / client (push) Successful in 21s
ci / server (push) Failing after 3m43s
EOF
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-21 11:55:09 +03:00
Leonid Pershin
3f0d351ea8
Mark phase 70 done.
2026-08-21 11:49:44 +03:00
Leonid Pershin
e40f130248
Auto-summon pupils to the principal after fight breaks, with a corridor FIFO queue.
2026-08-21 11:49:06 +03:00
Leonid Pershin and Cursor
3d8e106096
Mark phase 73 done.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-21 11:45:51 +03:00
Leonid Pershin and Cursor
738cb11db9
Mark phase 77 done.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-21 11:45:17 +03:00
Leonid Pershin and Cursor
b359bebb41
Add lesson marks 2-5 from lesson quality once per slot.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-21 11:45:14 +03:00
Leonid Pershin and Cursor
2d31a59a81
Add health condition list, tick, and save for phase 77.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-21 11:41:25 +03:00
Leonid Pershin and Cursor
76eb882285
Mark phase 77 in progress; register slice 14.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-21 11:32:25 +03:00
Leonid Pershin and Cursor
4c8d91c6f3
Mark phase 73 in progress; register slice 13.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-21 11:30:32 +03:00
Leonid Pershin
f76201cd35
Mark phase 70 in progress.
2026-08-21 11:29:22 +03:00
Leonid Pershin
8f1a82f42d
Merge branch 'review/slice-2-recheck'
...
Co-authored-by: Cursor <cursoragent@cursor.com >
# Conflicts:
# docs/phases/reviewed.md
2026-08-21 10:00:24 +03:00
Leonid Pershin
bb0b799d41
Merge branch 'phase/69-offense-memory'
...
Co-authored-by: Cursor <cursoragent@cursor.com >
# Conflicts:
# src/HSchool.Server/Api/PeopleModels.cs
# src/HSchool.Server/Game/PersonCardReader.cs
2026-08-21 09:58:31 +03:00
Leonid Pershin
9850724803
Merge branch 'phase/68-class-teacher'
2026-08-21 09:54:44 +03:00
Leonid Pershin and Cursor
bdf0c1e76e
Mark phase 68 done.
...
EOF
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-21 09:38:03 +03:00
Leonid Pershin and Cursor
4096d5306e
Add class-teacher slots on SchoolClass with owner-only assign/clear.
...
EOF
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-21 09:37:37 +03:00
Leonid Pershin
79d9a3e904
Mark phase 69 done.
2026-08-21 09:37:12 +03:00
Leonid Pershin
fdcaed0f74
Remember recent quarrels, fights and reprimands on the person.
...
Short offense list for the pupil card and save, capped by BehaviorDef — not a discipline score.
2026-08-21 09:37:12 +03:00
Leonid Pershin
944c911c23
Merge branch ''review/slice-1-recheck''
2026-08-21 09:34:03 +03:00
Leonid Pershin and Cursor
4dc32dae39
Point slice 1 recheck journal at 5a0d75b.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-21 09:30:13 +03:00
Leonid Pershin and Cursor
5a0d75bce0
Strengthen slice 1 localize coverage after notices and portraits drifted the shell.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-21 09:30:08 +03:00