Commit Graph
345 Commits
Author SHA1 Message Date
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
Leonid PershinandCursor 83c252c47d Mark phase 66 scene-prompt complete.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 23:35:39 +03:00
Leonid PershinandCursor 3c682a2b74 Add scene fragments to portrait prompts after clothing.
Thing, room, yard and climate precipitation can contribute a short prompt when they are in frame, with a budget so chairs stay silent.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 23:35:17 +03:00
Leonid PershinandCursor f046f145ec Mark phase 66 scene-prompt in progress.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 23:25:54 +03:00
Leonid PershinandCursor bf40acc631 Mark phase 65 warning-pause complete.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 22:34:01 +03:00
Leonid PershinandCursor f36af269bb Pause the school on warning notices until the owner dismisses them.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 22:33:38 +03:00
Leonid PershinandCursor 125bf2660f Mark phase 65 warning-pause in progress.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 22:19:52 +03:00
Leonid PershinandCursor e22d9bae33 Merge branch 'phase/64-event-defs'
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 22:15:33 +03:00
Leonid PershinandCursor 557dd76ed0 Mark phase 63 complete.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 22:13:00 +03:00
Leonid PershinandCursor 48c505e9d8 Mark phase 64 event-defs complete.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 20:47:31 +03:00
Leonid PershinandCursor a554738084 Add EventDef notices, morning and lesson bells, and info toasts.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 20:46:33 +03:00
Leonid PershinandCursor 6fb6efbd45 Drop SDXL from the vanilla Swarm catalog so new schools draw only Krea 2.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 20:40:50 +03:00
Leonid PershinandCursor 1ba8f6b8c9 Mark phase 63 in progress.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 20:34:24 +03:00
Leonid PershinandCursor 9c0735b988 Mark phase 64 event-defs in progress.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 20:16:00 +03:00
Leonid PershinandCursor ea3f5c7bf1 Document slice 11: notices, scene prompt contributions, and a Krea-only catalog.
ci / server (push) Failing after 3m53s
ci / client (push) Successful in 35s
Agents can implement toasts, pausing warnings, and bounded object prompts without bringing SDXL back into new schools.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 20:13:23 +03:00
Leonid PershinandCursor 77dafeaf39 Record slice 9 C-D recheck after talk-circle paths drifted.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 18:17:05 +03:00