Hide_D
d29b78228b
docs explain engine state boundary
2026-07-28 01:53:52 +00:00
Hide_D
ab6f4129a9
Structure legacy-compatible frontend CSS
2026-07-27 11:13:54 +00:00
Hide_D
d917160464
docs classify missing turn arguments
2026-07-27 10:30:46 +00:00
Hide_D
2d6855f7a2
Merge branch 'main' into feature/general-icon-names
2026-07-26 06:07:18 +00:00
Hide_D
f9ab1da3fd
Merge branch 'main' into feature/best-general-data-parity
2026-07-26 06:03:32 +00:00
Hide_D
875dc610fb
fix: preserve best-general rank data parity
2026-07-26 06:03:21 +00:00
Hide_D
e5615ce93c
Merge branch 'main' into feature/general-icon-names
...
# Conflicts:
# app/game-frontend/src/views/CurrentCityView.vue
2026-07-26 06:01:04 +00:00
Hide_D
e78a058387
fix(turn): match nation resource boundaries
2026-07-26 05:50:20 +00:00
Hide_D
71cf40219d
Merge branch 'main' into feature/ingame-message-parity
2026-07-26 05:38:17 +00:00
Hide_D
4b393c2ecc
fix(turn): match resource amount boundaries
2026-07-26 05:36:46 +00:00
Hide_D
de7ad570a3
Merge branch 'main' into feature/ingame-message-parity
2026-07-26 05:31:32 +00:00
Hide_D
185057ea43
feat: complete in-game message parity
2026-07-26 05:31:25 +00:00
Hide_D
55b80dbbc6
Use canonical name-based general icon paths
2026-07-26 05:21:13 +00:00
Hide_D
267d21f1a9
test(turn): cover missing target boundaries
2026-07-26 05:12:20 +00:00
Hide_D
0e344e4db1
test(turn): cover general cooldown boundaries
2026-07-26 04:56:00 +00:00
Hide_D
5c76a20bc9
test(turn): cover general pre-required turn boundaries
2026-07-26 04:41:15 +00:00
Hide_D
dccf1fd356
Merge branch 'main' into feature/survey-unique-parity
2026-07-26 04:18:00 +00:00
Hide_D
c2a3b5b797
Implement legacy-compatible survey and unique rewards
2026-07-26 04:17:56 +00:00
Hide_D
36c5dacb83
Add sabotage constraint parity
2026-07-26 04:13:09 +00:00
Hide_D
ac711e66f5
Add sabotage injury boundary parity
2026-07-26 04:07:42 +00:00
Hide_D
d8e94c428c
Add sabotage value boundary parity
2026-07-26 03:59:16 +00:00
Hide_D
7607e6ccc5
Add sabotage probability clamp parity
2026-07-26 03:50:44 +00:00
Hide_D
4b9ddb3e25
Add general constraint fallback parity
2026-07-26 03:37:48 +00:00
Hide_D
2e46fb6a70
Add general command failure parity matrix
2026-07-26 03:31:39 +00:00
Hide_D
9ca11f33db
fix: complete reserved nation command parity
2026-07-26 02:28:44 +00:00
Hide_D
58abd60cbf
test: cover multi-turn nation strategy commands
2026-07-26 02:07:26 +00:00
Hide_D
c774a19826
test: cover nation research commands
2026-07-26 01:44:17 +00:00
Hide_D
b26b4d42e9
fix: complete general command success differential coverage
2026-07-26 01:05:30 +00:00
Hide_D
c1c8401b8c
Fix recruitment and seizure command parity
2026-07-26 00:31:38 +00:00
Hide_D
03a11c7aac
fix: expand general command differential parity
2026-07-26 00:10:47 +00:00
Hide_D
30cf395b55
test: compare reserved commands against legacy
2026-07-25 14:17:04 +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
fe3f023c98
merge: add admin scenario operations
2026-07-25 11:39:25 +00:00
Hide_D
02d22de72c
feat: add admin scenario operations
2026-07-25 11:38:58 +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
579d0a8d4c
docs: design general command differential testing
2026-07-25 11:18:08 +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
93ae4df519
feat: complete legacy-compatible auction system
2026-07-25 10:43:49 +00:00
Hide_D
fb1074c5e8
feat: run persisted monthly events
2026-07-25 08:23:59 +00:00
Hide_D
f9ca027aa3
Generate Prisma clients in profile builds
2026-07-25 07:28:54 +00:00
Hide_D
dbd869f0ed
Run profiles from commit worktrees
2026-07-25 07:27:10 +00:00
Hide_D
2cb6bc8e96
chore: standardize TypeScript version to 6.0.2 across workspace
...
- Updated pnpm-workspace.yaml to enforce TypeScript version 6.0.2.
- Replaced legacy TypeScript import with the current version in comparison tools.
- Added ignoreDeprecations setting in tsconfig.base.json to suppress deprecation warnings for baseUrl.
- Introduced TypeScript version policy documentation outlining the rationale and upgrade gate for moving to TypeScript 7.
2026-07-25 06:39:04 +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
976602746c
feat: 테스트 정책 문서에 역사적 테스트 신뢰 경계 및 감사 절차 추가
2026-07-25 04:06:53 +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