Leonid Pershin and Cursor
f10c83b4e1
Point portraits 60-61 review journal at the merge.
...
ci / server (push) Failing after 3m43s
ci / client (push) Successful in 21s
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 16:22:39 +03:00
Leonid Pershin
5e23d1f500
Merge branch 'review/off-queue-portraits'
2026-08-20 16:21:21 +03:00
Leonid Pershin and Cursor
766e370be3
Point slice 7 B-C recheck journal at the merge.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 16:21:10 +03:00
Leonid Pershin and Cursor
118d1815d8
Record slice 7 B-C recheck after later slices drifted climate and dress paths.
...
Adds a weather-drop walk test so a jacket is not teleported onto the body; PE change regressions already red on main stay open.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 16:17:45 +03:00
Leonid Pershin and Cursor
6b72b2c771
Point portraits 60-61 review journal at 94e3e66.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 16:17:44 +03:00
Leonid Pershin and Cursor
94e3e661e8
Record portrait phases 60-61 as reviewed.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 16:17:17 +03:00
Leonid Pershin
505bcc6912
Point slice 8 recheck journal at the merge.
2026-08-20 16:11:21 +03:00
Leonid Pershin
71000655e0
Merge branch 'review/slice-8-recheck'
2026-08-20 16:10:07 +03:00
Leonid Pershin
bd403b4017
Record slice 8 recheck after later slices drifted session paths.
...
Promises 38-40 still hold. Ownerless cards now show a bare dash; the journal is a recheck from 1c3ae9a .
2026-08-20 16:08:07 +03:00
Leonid Pershin
d42af2569a
Point slice 7 A recheck journal at the merge.
ci / server (push) Failing after 3m37s
ci / client (push) Successful in 21s
2026-08-20 15:58:11 +03:00
Leonid Pershin
5468852529
Merge branch 'review/slice-7-a-recheck'
2026-08-20 15:57:12 +03:00
Leonid Pershin
6307ae21e5
Point slice 7 A recheck journal at 5df341f.
2026-08-20 15:53:10 +03:00
Leonid Pershin
5df341f91b
Restore Slavic save lift and redress abstract underwear on load.
...
Recheck of slice 7 stage A found UpgradeOlderSave removed after UpperUnderwear, so format-2 nameSetId saves never started, and golden people.json wearing abstract Underwear failed RequireKnownApparel. Bring back the lift, treat unusable items as undressed, and restore GoldenSaveTests.
2026-08-20 15:52:17 +03:00
Leonid Pershin and Cursor
71a68b44fd
Point slice 6 recheck journal at the merge.
...
ci / server (push) Failing after 3m49s
ci / client (push) Successful in 24s
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 15:50:22 +03:00
Leonid Pershin
1c63357a79
Merge branch 'review/slice-6-recheck'
...
Co-authored-by: Cursor <cursoragent@cursor.com >
# Conflicts:
# docs/phases/reviewed.md
2026-08-20 15:47:41 +03:00
Leonid Pershin and Cursor
c717eba66f
Point slice 6 recheck journal at 1ef0517.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 15:39:49 +03:00
Leonid Pershin and Cursor
1ef051764b
Restore golden-save host tests for slice 6 after later formats stopped loading historic files.
...
Phase 39 dropped GoldenSaveTests when format 2 saves became unstartable. Recheck restores the missing-field and seed-equals-id assertions against a stamped copy, and records the recheck.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 15:39:07 +03:00
Leonid Pershin and Cursor
5bfdab0efd
Point slice 5 recheck journal at the merge.
...
ci / server (push) Failing after 3m47s
ci / client (push) Successful in 23s
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 15:35:37 +03:00
Leonid Pershin and Cursor
882ff9ed8c
Record slice 5 recheck after later slices drifted presence paths.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 15:29:03 +03:00
Leonid Pershin and Cursor
0ec02dde8d
Point slice 3 recheck journal at the merge.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 15:20:19 +03:00
Leonid Pershin and Cursor
cf1403e3b8
Merge branch 'review/slice-3-recheck'
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 15:19:22 +03:00
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
81f6f7cf8d
Point slice 3 recheck journal at a0f0152.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 15:02:14 +03:00
Leonid Pershin and Cursor
a0f0152914
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 >
2026-08-20 15:01:22 +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 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 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 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
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
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
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
Leonid Pershin and Cursor
85bf757b69
Journal: set slice 8 review commit hash.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 11:05:31 +03:00
Leonid Pershin and Cursor
1c3ae9ab7e
Reject a second live WebSocket for the same session name.
...
Two tabs with the cookie already set never POST /api/session, so name-online on login did not cover the design rule. Claim the name under the same lock as the online check.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 11:04:56 +03:00
Leonid Pershin
7a82bcc8b4
Journal: set slice 7 B-C review commit hash.
2026-08-20 06:54:23 +03:00
Leonid Pershin
230563d5c5
Merge main into review/slice-7bc-climate-wear; journal 32-37.
...
Integrate stage A review from main; resolve reviewed.md; fix dressRulesPanel unused import, managementPanel test, PortraitApiTests URL.
2026-08-20 06:46:36 +03:00
Leonid Pershin
c4d6ed6f72
Journal slice 7 stage B-C review (phases 32-36).
2026-08-20 06:32:07 +03:00
Leonid Pershin
beb882123d
Journal hash for slice 7A review
2026-08-20 06:21:43 +03:00
Leonid Pershin
d5547b7b02
Review slice 7A phases 29-31: fix strings duplicate, journal
2026-08-20 06:20:57 +03:00
Leonid Pershin
d68a91da4d
Update design documentation for phases 2 and 1, clarifying canceled features and their implications. Documented changes in behavior regarding scheduling, lessons, and hiring processes, along with references to related files. Enhanced the reviewed phase details, confirming the integrity of phases 0-4 and adding new tests for catalog and map functionalities.
ci / server (push) Failing after 3m58s
ci / client (push) Successful in 16s
2026-08-20 03:08:05 +03:00
Leonid Pershin
ed80aa5d08
Update AGENTS.md to correct the behavior of presence frames during school pauses, clarify the design documentation regarding mod load order, and add a new test for uncovered teaching positions in the management panel. Enhance reviewed phase details for accuracy and completeness.
ci / server (push) Failing after 3m48s
ci / client (push) Successful in 42s
2026-08-20 02:57:13 +03:00
Leonid Pershin
cbe739a4e6
Update reviewed phase details, enhance presence tests for hiring and assigning teachers during lessons, and fix timetable handling in the School class. Added new tests for presence management and ensured proper campus staffing behavior during lesson transitions.
ci / server (push) Failing after 4m0s
ci / client (push) Successful in 17s
2026-08-20 02:47:24 +03:00