Leonid Pershin
822aad9d5a
Point slice 4 recheck journal at the merge.
2026-08-20 15:10:28 +03:00
Leonid Pershin
01ef277f96
Merge branch 'review/slice-4-recheck'
2026-08-20 15:05:08 +03:00
Leonid Pershin and Cursor
e7a0260a04
Record slice 4 recheck after staffing, presence and worker split.
...
Planner, pin API and calendar tests still hold; class/person GET filters now have tests. GET catalog day frame still lacks lunchBreaks.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 14:59:49 +03:00
Leonid Pershin
9bb69cef51
Point slice 2 recheck journal at the merge.
2026-08-20 14:59:39 +03:00
Leonid Pershin
8108508e24
Merge branch 'review/slice-2-recheck'
2026-08-20 14:58:03 +03:00
Leonid Pershin and Cursor
98cb2f0d1d
Record slice 2 recheck after country, clothing and social.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 14:55:11 +03:00
Leonid Pershin
67b7f7ec08
Merge branch 'phase/60-portrait-models'
...
ci / server (push) Failing after 3m46s
ci / client (push) Successful in 21s
# Conflicts:
# docs/phases/off-queue/README.md
2026-08-20 14:46:20 +03:00
Leonid Pershin and Cursor
d0a8d4a075
Point slice 1 recheck journal at the merge.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 14:43:15 +03:00
Leonid Pershin
d08748638a
Merge branch 'review/slice-1-recheck'
2026-08-20 14:41:29 +03:00
Leonid Pershin and Cursor
2f9c2d707e
Merge branch 'review/slice-9-cd'
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 14:39:07 +03:00
Leonid Pershin and Cursor
3875dda56a
Point slice 1 recheck journal at f6bb4c7.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 14:34:20 +03:00
Leonid Pershin and Cursor
f6bb4c76cc
Record slice 1 recheck after clothing, session and social.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 14:33:30 +03:00
Leonid Pershin and Cursor
6507bfc323
Record slice 9 C-D review at 19554d4.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 14:28:26 +03:00
Leonid Pershin and Cursor
19554d4362
Review slice 9 C-D: persist clash opinions and the bully's victim.
...
FinishConflict never set RosterTalkDirty, so people.json skipped quarrel shifts until some other save — the same seam as the A-B talk-circle fix. First BullyVictimId write stayed in RAM only.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 14:27:49 +03:00
Leonid Pershin
820aea53fe
Merge branch 'review/slice-10-a'
...
# Conflicts:
# docs/phases/10-craft/reviewed.md
# docs/phases/reviewed.md
2026-08-20 14:21:18 +03:00
Leonid Pershin
a5aa1a7f74
Mark phase 61 portrait-loras-embeds in progress.
2026-08-20 14:18:21 +03:00
Leonid Pershin
1fd8ade69c
Merge branch 'review/slice-10-bc'
2026-08-20 14:15:59 +03:00
Leonid Pershin
477f8cf6c9
Mark phase 60 portrait-models complete.
2026-08-20 14:09:13 +03:00
Leonid Pershin
81fd3f6181
Split SwarmUI portraits into a model catalog and layered prompts.
...
Picker is Swarm intersect config, preset style/shot inherit model defaults, and living saves lift the old preset shape.
2026-08-20 14:08:11 +03:00
Leonid Pershin and Cursor
05a806ad51
Record slice 10 B-C review.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 14:07:41 +03:00
Leonid Pershin
63cde56cc3
Merge branch 'phase/46-speech-home'
...
Co-authored-by: Cursor <cursoragent@cursor.com >
# Conflicts:
# docs/phases/09-social/README.md
# src/HSchool.Server/Game/SchoolWorker.cs
# tests/HSchool.Ai.Tests/TalkCirclesTests.cs
# tests/HSchool.Simulation.Tests/MorningOpinionsTests.cs
# tests/HSchool.Simulation.Tests/TalkCircleTests.cs
2026-08-20 14:06:29 +03:00
Leonid Pershin
a7e2820824
Record slice 10 A review.
...
Phases 56-57 checked on e2e7d30 . Phase 58 was in flight; 59 was out of this pass.
2026-08-20 14:06:12 +03:00
Leonid Pershin and Cursor
026fe4934f
Mark phase 46 speech-home complete.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 13:54:38 +03:00
Leonid Pershin and Cursor
f4f726a19d
Merge branch 'phase/58-worker-card-split'
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 13:54:25 +03:00
Leonid Pershin and Cursor
92c2143329
Add speech-topic policy from tomorrow and a morning family talk.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 13:53:12 +03:00
Leonid Pershin and Cursor
1e1a86fece
Mark phase 58 worker-card-split complete.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 13:52:11 +03:00
Leonid Pershin and Cursor
b48bbbcf7c
Split SchoolWorker and the person card along existing seams without a second thread or public API.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 13:51:39 +03:00
Leonid Pershin
f381475566
Mark phase 60 portrait-models in progress.
2026-08-20 13:43:29 +03:00
Leonid Pershin and Cursor
cc9ea18480
Merge branch 'review/slice-9-ab'
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 13:40:20 +03:00
Leonid Pershin and Cursor
26666ba426
Record slice 9 A-B review.
...
Phases 41-43 checked on b38d0bb . 44 and 46 were in flight; Outgoing.talkCircleBonus is a no-op at max 4.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 13:35:16 +03:00
Leonid Pershin
e62f1c3cb7
Merge branch 'bug/4-wwwroot-not-found'
2026-08-20 13:33:14 +03:00
Leonid Pershin and Cursor
add739de33
Mark phase 46 speech-home in progress.
...
ci / server (push) Failing after 3m39s
ci / client (push) Successful in 23s
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 13:28:19 +03:00
Leonid Pershin
5e147a8e47
Mark phase 58 worker-card-split in progress.
2026-08-20 13:25:41 +03:00
Leonid Pershin
c526921779
Merge branch 'phase/44-quarrel-fight'
...
Co-authored-by: Cursor <cursoragent@cursor.com >
# Conflicts:
# docs/phases/README.md
# src/HSchool.Content/PeopleDefs.cs
# src/HSchool.People/Roster.cs
# src/HSchool.People/Seed.cs
2026-08-20 13:24:12 +03:00
Leonid Pershin and Cursor
f7d5fa1d6b
Mark bug 4 wwwroot skip as complete.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 13:22:59 +03:00
Leonid Pershin and Cursor
e35b8e438c
Skip UseFileServer when wwwroot is missing.
...
Local Aspire has no published client folder; the middleware warned on every boot.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 13:22:28 +03:00
Leonid Pershin
8d07b3606d
Merge branch 'phase/57-client-typecheck'
...
# Conflicts:
# docs/phases/10-craft/README.md
2026-08-20 13:12:16 +03:00
Leonid Pershin and Cursor
da1a4010f6
Merge branch 'phase/59-dump-nodes'
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 13:08:19 +03:00
Leonid Pershin
a6000678bc
Mark phase 57 client typecheck complete.
2026-08-20 12:58:01 +03:00
Leonid Pershin
45059b927f
Run client typecheck before vitest in npm test.
...
Duplicate keys in strings.ts were green under vitest and red only on build. Drop the self file: dependency loop so npm test is enough.
2026-08-20 12:57:16 +03:00
Leonid Pershin
782a56eefe
Merge branch 'phase/56-architecture-tests'
...
Co-authored-by: Cursor <cursoragent@cursor.com >
# Conflicts:
# docs/phases/10-craft/README.md
2026-08-20 12:54:53 +03:00
Leonid Pershin and Cursor
fc6c22bc41
Mark phase 56 architecture tests complete.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 12:48:59 +03:00
Leonid Pershin and Cursor
121c28e4a3
Put layer and wall-clock bans in one test project so Content and Protocol fail the same way as People.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 12:48:00 +03:00
Leonid Pershin and Cursor
a8b24bc681
Mark bug 3 users.json skip as complete.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 12:47:23 +03:00
Leonid Pershin and Cursor
0b1a52a5e5
Skip users.json when loading school saves.
...
The session user list sits beside {id}.json; LoadAll treated it as a school with id 0.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 12:46:52 +03:00
Leonid Pershin and Cursor
7423b34d60
Mark phase 59 dump nodes complete.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 12:46:13 +03:00
Leonid Pershin and Cursor
0d6173431a
Wait for a person on a node before asserting the dump.
...
Needs.Count is true for everyone, so the old OR never caught empty occupancy.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 12:45:18 +03:00
Leonid Pershin and Cursor
7496718d88
Mark phase 59 dump nodes in progress.
...
ci / server (push) Failing after 3m41s
ci / client (push) Successful in 19s
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 12:36:59 +03:00
Leonid Pershin
9a6cbff55a
Update AGENTS.md and various SKILL.md files to improve documentation structure, clarify design phase references, and ensure consistency in file paths. Adjust links to design documents for better navigation and organization across phases.
ci / server (push) Failing after 3m41s
ci / client (push) Successful in 21s
2026-08-20 12:26:21 +03:00
Leonid Pershin
a37a5eb82d
Remove off-queue.md and add new design documentation files including README.md, defs.md, near-term.md, projects.md, runtime.md, people.md, staffing.md, and schedule.md to outline the structure and agreements for the game's design phases.
2026-08-20 12:26:13 +03:00