Commit Graph
58 Commits
Author SHA1 Message Date
Leonid PershinandCursor b2b56d7af9 Point phase 62 review journal at the merge.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 17:11:27 +03:00
Leonid PershinandCursor b188deef94 Record phase 62 portrait-prompt-craft as reviewed.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 17:09:13 +03:00
Leonid PershinandCursor 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 PershinandCursor 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 PershinandCursor 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 PershinandCursor 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 PershinandCursor 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 PershinandCursor 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 PershinandCursor c717eba66f Point slice 6 recheck journal at 1ef0517.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 15:39:49 +03:00
Leonid PershinandCursor 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 PershinandCursor 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 PershinandCursor 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 PershinandCursor 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 PershinandCursor 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 PershinandCursor 81f6f7cf8d Point slice 3 recheck journal at a0f0152.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 15:02:14 +03:00
Leonid PershinandCursor 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 PershinandCursor 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 PershinandCursor 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 PershinandCursor 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 PershinandCursor 2f9c2d707e Merge branch 'review/slice-9-cd'
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 14:39:07 +03:00
Leonid PershinandCursor 3875dda56a Point slice 1 recheck journal at f6bb4c7.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 14:34:20 +03:00
Leonid PershinandCursor 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 PershinandCursor 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 PershinandCursor 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 PershinandCursor 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 PershinandCursor 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 PershinandCursor 85bf757b69 Journal: set slice 8 review commit hash.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 11:05:31 +03:00
Leonid PershinandCursor 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