Hide_D
de006181b7
fix(engine): align monthly post tail ordering
2026-07-25 22:33:36 +00:00
Hide_D
652e723457
feat(engine): migrate monthly wander disband
2026-07-25 22:20:55 +00:00
Hide_D
4247e05922
feat(engine): add monthly diplomacy history
2026-07-25 22:08:08 +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
2b9ed619e7
feat: port monthly unique loss and inheritance merge
2026-07-25 21:19:38 +00:00
Hide_D
6272ff9882
fix: load and persist legacy inheritance ranks
2026-07-25 21:19:24 +00:00
Hide_D
de9f1cbc64
feat: port monthly speciality and betrayal actions
2026-07-25 20:55:34 +00:00
Hide_D
80d7f264af
fix: align legacy speciality selection
2026-07-25 20:55:27 +00:00
Hide_D
fdd169fbfd
feat: port monthly scout policy actions
2026-07-25 20:28:25 +00:00
Hide_D
25e67e15ae
Implement nation betting lifecycle
2026-07-25 20:16:11 +00:00
Hide_D
09e4a2233c
feat(game-engine): port city changes and NPC troop leaders
2026-07-25 19:49:51 +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
5ed1cbe951
feat: register delayed scenario NPCs
2026-07-25 18:39:58 +00:00
Hide_D
90d195e721
feat(game-engine): implement CreateManyNPC monthly action
2026-07-25 18:15:52 +00:00
Hide_D
3cf5a66c77
Support legacy CreateAdminNPC no-op
2026-07-25 17:50:16 +00:00
Hide_D
16e84bf422
Implement monthly war income processing
2026-07-25 17:45:32 +00:00
Hide_D
5323c5891d
Implement semi-annual monthly processing
2026-07-25 17:35:16 +00:00
Hide_D
41d70a475c
Implement monthly nation level updates
2026-07-25 17:19:44 +00:00
Hide_D
3142f8d917
feat: implement monthly city supply update
2026-07-25 16:58:19 +00:00
Hide_D
1ae9ca6c1e
feat: implement monthly disaster event
2026-07-25 16:39:33 +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
0eab759083
fix: purge collapsed nations from city conflicts
2026-07-25 12:14:22 +00:00
Hide_D
b5633ae11a
Merge main into feature/turn-differential-longrun
2026-07-25 12:10:22 +00:00
Hide_D
111d3c7074
test: add turn command state differential harness
2026-07-25 11:38:42 +00:00
Hide_D
aae2160bb4
merge: align NPC AI decisions with legacy
2026-07-25 11:24:14 +00:00
Hide_D
61159209bf
fix(ai): align NPC final decisions with legacy
2026-07-25 11:23:53 +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
a83f7a44e3
fix: guard incomplete general lifespans
2026-07-25 08:57:53 +00:00
Hide_D
ee6fd00f7d
merge: add secure troop management
...
# Conflicts:
# app/game-engine/src/turn/types.ts
# app/game-engine/src/turn/worldLoader.ts
2026-07-25 08:50:01 +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
ae4cc31a16
feat: add secure troop management
2026-07-25 08:44:44 +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
26c3d5ce16
test: align general turns with trait runtime
2026-07-25 08:17:18 +00:00
Hide_D
a9954b5fb1
merge: complete general turn compatibility
2026-07-25 08:16:27 +00:00
Hide_D
79257e8559
feat: complete legacy general turn compatibility
2026-07-25 08:15:19 +00:00
Hide_D
88afcb5465
feat: apply traits in live turn runtime
2026-07-25 08:14:25 +00:00
Hide_D
7ed1b5df7f
test: audit and strengthen legacy test suite
2026-07-25 06:54:18 +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
c5da507df9
Implement crew type execution model
2026-07-25 05:16:11 +00:00
Hide_D
ded90dfb08
feat: 환경 제약 조건 개선 및 테스트 케이스 수정
2026-02-07 05:31:06 +00:00
Hide_D
568084927c
feat: integrate unique lottery system into general actions
...
- Added `tryApplyUniqueLottery` function to various action definitions to apply unique item rewards based on specific actions.
- Enhanced the `uniqueLottery.ts` module to handle unique item acquisition and logging.
- Created unit tests for the unique lottery feature to ensure proper functionality during general commands.
- Updated action definitions to include unique item acquisition for actions such as training, technology research, and item procurement.
2026-02-04 12:03:47 +00:00
Hide_D
b0a8f768e9
feat: add survey view with voting functionality and admin panel
...
- Implemented SurveyView.vue for displaying and managing polls, including voting, comments, and results.
- Added new database tables for vote polls, votes, and comments in migration script.
- Created unique lottery logic for handling unique item rewards based on voting.
- Developed unit tests for unique lottery functionality to ensure deterministic behavior and correct counting of occupied unique items.
2026-02-03 18:25:26 +00:00