Hide_D
d1efa425eb
fix(realtime): invalidate committed global activity logs
2026-08-12 16:45:48 +00:00
Hide_D
e81b2da282
refactor(game): invalidate field-level read-model projections
2026-08-09 16:25:52 +00:00
Hide_D
a2683df80f
refactor(game): refresh committed read models selectively
2026-08-09 15:46:01 +00:00
Hide_D
6eba8e24c3
fix: skip deleted reserved turn queues during flush
2026-08-05 01:21:16 +00:00
Hide_D
a26031dc3f
feat: add logical game clock
2026-08-04 02:51:27 +00:00
Hide_D
58b9a230a7
fix: match scenario 2601 monthly seed progression
2026-08-03 18:56:23 +00:00
Hide_D
791f6e1395
fix(game): preserve scenario NPC progression
2026-08-02 08:20:42 +00:00
Hide_D
8a17412fcd
fix(dynasty): normalize archived nation records
2026-07-31 15:28:04 +00:00
Hide_D
02515303fd
feat(engine): finalize unification archives atomically
2026-07-31 14:10:22 +00:00
Hide_D
c6a2a0da93
feat: make general creation daemon-atomic
2026-07-31 00:33:03 +00:00
Hide_D
115218ded8
feat: port scenario 903 select-pool flow
2026-07-30 23:27:59 +00:00
Hide_D
89013272e1
feat: migrate legacy long-lived database records
2026-07-27 01:12:00 +00:00
Hide_D
3cd1ad3b7f
fix reserved turn queue concurrency
2026-07-26 18:32:52 +00:00
Hide_D
2d6855f7a2
Merge branch 'main' into feature/general-icon-names
2026-07-26 06:07:18 +00:00
Hide_D
875dc610fb
fix: preserve best-general rank data parity
2026-07-26 06:03:21 +00:00
Hide_D
7679e8f5b7
Batch rank persistence for large scenario startup
2026-07-26 05:37:40 +00:00
Hide_D
3aa0163755
feat(engine): migrate monthly nation statistics
2026-07-25 21:57:10 +00:00
Hide_D
5f390a46b9
feat(engine): migrate monthly pre-update boundary
2026-07-25 21:36:34 +00:00
Hide_D
6272ff9882
fix: load and persist legacy inheritance ranks
2026-07-25 21:19:24 +00:00
Hide_D
25e67e15ae
Implement nation betting lifecycle
2026-07-25 20:16:11 +00:00
Hide_D
7818b52d04
feat: port monthly invader lifecycle
2026-07-25 19:19:31 +00:00
Hide_D
a0f7493f1a
feat: raise monthly NPC nations
2026-07-25 18:56:34 +00:00
Hide_D
90d195e721
feat(game-engine): implement CreateManyNPC monthly action
2026-07-25 18:15:52 +00:00
Hide_D
41d70a475c
Implement monthly nation level updates
2026-07-25 17:19:44 +00:00
Hide_D
f8645a4576
feat: migrate monthly city trade rates
2026-07-25 16:16:10 +00:00
Hide_D
1fef287b6b
fix: align reserved turn commands with legacy
2026-07-25 14:16:59 +00:00
Hide_D
36d11acdfa
merge: add fenced turn runner and differential harness
2026-07-25 12:14:38 +00:00
Hide_D
b5633ae11a
Merge main into feature/turn-differential-longrun
2026-07-25 12:10:22 +00:00
Hide_D
fbfaf8df81
feat: complete user-facing message and account APIs
2026-07-25 11:39:47 +00:00
Hide_D
f7311385ce
Merge origin/main into frontend parity worktree
2026-07-25 11:16:03 +00:00
Hide_D
06c7197a1a
feat: add legacy-compatible neutral auctions
2026-07-25 11:07:37 +00:00
Hide_D
0151055f94
feat: fence periodic turn daemon execution
2026-07-25 09:22:32 +00:00
Hide_D
a8869a77c2
Merge branch 'codex/p0-general-turn-lifecycle'
...
# Conflicts:
# app/game-engine/src/turn/databaseHooks.ts
# app/game-engine/src/turn/inMemoryWorld.ts
# app/game-engine/src/turn/reservedTurnHandler.ts
# packages/infra/src/turnEngineDb.ts
2026-07-25 08:48:10 +00:00
Hide_D
45ba960474
feat: complete general turn lifecycle
2026-07-25 08:42:57 +00:00
Hide_D
6889c463fd
merge: add monthly event pipeline
2026-07-25 08:24:32 +00:00
Hide_D
fb1074c5e8
feat: run persisted monthly events
2026-07-25 08:23:59 +00:00
Hide_D
79257e8559
feat: complete legacy general turn compatibility
2026-07-25 08:15:19 +00:00
Hide_D
35935c9eca
Refactor equipped items into persistent instances
2026-07-25 06:46:56 +00:00
Hide_D
85f134fd12
feat: preserve legacy nation turn execution
2026-07-25 06:17:32 +00:00
Hide_D
5040691d7c
feat: implement input event system with durable command handling
...
- Introduced InputEvent model with status tracking (PENDING, PROCESSING, SUCCEEDED, FAILED) and unique request IDs.
- Added DatabaseTurnDaemonTransport for sending commands and handling idempotency.
- Implemented executeInputEvent function to manage input event lifecycle and error handling.
- Created DatabaseTurnDaemonCommandQueue for managing command processing and lease recovery.
- Enhanced turn daemon lifecycle to support atomic command execution and error recovery.
- Added tests for input event atomicity, command queuing, and error handling scenarios.
2026-07-25 05:36:34 +00:00
Hide_D
d3277f204a
feat: add dynasty management features including list and detail views
...
- Implemented `OldNation`, `OldGeneral`, and `Emperor` models in Prisma schema.
- Created API routes for fetching dynasty lists and details.
- Developed frontend views for displaying dynasty list and detail information.
- Enhanced in-memory world to track deleted nation snapshots during unification.
- Added functionality to settle dynasty information after unification events.
2026-01-29 19:09:17 +00:00
Hide_D
9fff671c2f
feat: add ranking and hall of fame features
...
- Implemented new routes for Best General and Hall of Fame views in the frontend.
- Created BestGeneralView and HallOfFameView components to display rankings based on game data.
- Added new database models for RankData and HallOfFame to store ranking information.
- Introduced ranking types and hall of fame types in common types for better type safety.
- Developed ranking router to handle fetching of best general and hall of fame data.
- Updated database schema with migrations to include new tables for rank data and hall of fame.
- Enhanced the main view with links to the new ranking features.
2026-01-29 18:18:35 +00:00
Hide_D
cc797c185d
feat: 국가 멸망 처리 로직 추가 및 관련 테스트 케이스 작성
2026-01-24 18:47:25 +00:00
Hide_D
e3f7758187
feat: RedisTurnDaemonTransport에서 lastId 초기값을 '0-0'으로 변경 및 RedisCommandStream에서 블록 시간 제한 추가
2026-01-18 07:38:00 +00:00
Hide_D
77185f1d49
건국 커맨드 구현 및 테스트 추가
2026-01-08 16:21:15 +00:00
Hide_D
c965b1120f
feat: eslint 적용 및 관련 코드 일괄 수정
2026-01-05 15:46:47 +00:00
Hide_D
1861cbc9c6
feat: Zod를 사용한 월드 상태 구성 및 메타 타입 추가, 사용자 ID 처리 개선
2026-01-05 14:49:19 +00:00
Hide_D
0e06ae9c38
feat: 장수 관련 명령어 처리 및 설정 기능 추가
2026-01-04 16:51:58 +00:00
Hide_D
2753b85a26
feat: 턴 데몬 명령 처리 및 결과 응답 기능 추가
2026-01-04 16:05:22 +00:00
Hide_D
c23b370f40
feat: migrate diplomacy logic to new module and update imports
2026-01-04 06:01:16 +00:00