103 Commits
Author SHA1 Message Date
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
Hide_D bebb0de3c4 feat: add board functionality with articles and comments
- Implemented BoardView for creating and displaying articles with comments.
- Added NationAffairsView for managing national policies and financial settings.
- Created ScoutMessageView for editing recruitment messages.
- Introduced database migrations for board_post and board_comment tables.
2026-01-28 14:44:15 +00:00