Commit Graph
327 Commits
Author SHA1 Message Date
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 PershinandCursor 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 PershinandCursor 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 PershinandCursor 719ed18d75 Mark phase 74 done.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-21 12:37:30 +03:00
Leonid PershinandCursor 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 PershinandCursor 509d0a0e43 Mark phase 74 attendance in progress.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-21 12:28:00 +03:00
Leonid PershinandCursor cbd8c998a2 Mark phase 71 in progress.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-21 12:27:36 +03:00
Leonid PershinandCursor d3c2327e23 Merge branch 'phase/77-health-conditions'
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-21 12:22:23 +03:00
Leonid PershinandCursor 1ac71aa80d Merge branch 'phase/73-lesson-marks'
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-21 12:00:53 +03:00
Leonid PershinandCursor a96680ed3c Merge branch 'phase/70-director-summons'
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-21 11:59:02 +03:00
Leonid PershinandCursor 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 PershinandCursor 3d8e106096 Mark phase 73 done.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-21 11:45:51 +03:00
Leonid PershinandCursor 738cb11db9 Mark phase 77 done.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-21 11:45:17 +03:00
Leonid PershinandCursor 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 PershinandCursor 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 PershinandCursor 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 PershinandCursor 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 PershinandCursor bdf0c1e76e Mark phase 68 done.
EOF

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-21 09:38:03 +03:00
Leonid PershinandCursor 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 PershinandCursor 4dc32dae39 Point slice 1 recheck journal at 5a0d75b.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-21 09:30:13 +03:00
Leonid PershinandCursor 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
Leonid Pershin 910ba4da2d Mark phase 69 in progress. 2026-08-21 09:26:57 +03:00
Leonid PershinandCursor 99eca80d6d Register slice 12 and mark phase 68 in progress.
EOF

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-21 09:26:06 +03:00
Leonid Pershin 2a199fda8f Record slice 2 recheck after notices and portraits. 2026-08-21 03:08:40 +03:00
Leonid PershinandCursor fe8e67e579 Fill slice 11 B-D review commit hash.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-21 02:49:18 +03:00
Leonid PershinandCursor a544d34cb5 Record slice 11 stages B-D (notices, scene, generate button) as reviewed.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-21 02:48:50 +03:00
Leonid Pershin 971682962a Record slice 11 stage A (Krea-only catalog) as reviewed. 2026-08-21 02:41:06 +03:00
Leonid PershinandCursor b881d0aa39 Mark phase 67 notice-image complete.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-21 01:48:52 +03:00
Leonid PershinandCursor 3061e09d3e Retry a failed portrait from the notice with the same scene builder.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-21 01:48:30 +03:00
Leonid Pershin 3c70227229 Merge branch 'phase/63-krea-only'
# Conflicts:
#	docs/phases/11-events/README.md
2026-08-21 01:04:49 +03:00
Leonid Pershin 023dbc85c3 Merge branch 'phase/66-scene-prompt' 2026-08-20 23:43:13 +03:00