Hide_D
50068224c8
fix: 토너먼트 단계의 메인 실시간 갱신을 연결
...
토너먼트 state의 stage 전이만 공용 실시간 채널에 발행하고 공개 invalidation으로 변환한다.
메인 dashboard store가 단계 값을 소유해 상단 문구와 메뉴 강조를 단일/다중 탭에서 함께 갱신한다.
Redis 통합 테스트와 production Chromium 회귀 검증을 추가한다.
2026-08-17 01:41:37 +00:00
Hide_D
63005c22fe
docs: 변화 저널 구현과 용량 판정을 갱신
2026-08-16 19:04:03 +00:00
Hide_D
dd4645e4d0
feat: 직접 writer를 내구성 변화 저널에 연결
...
86개 API mutation을 분류하고 메시지 mailbox, 베팅, 국가 설정, 예약 명령의 revision/outbox 표식을 소유 transaction에 연결한다. 공개 SSE는 식별자 없는 invalidation만 노출한다.
2026-08-16 18:38:08 +00:00
Hide_D
299470590a
perf: dashboard revision-first 조회 계약을 추가
...
content revision과 별도인 source revision을 선택적으로 교환하고 coverage가 충족될 때만 payload loader를 생략한다. 구형 client와 미완성 producer coverage는 기존 full computation으로 안전하게 복구한다.
2026-08-16 18:26:15 +00:00
Hide_D
eb47de0e76
perf: 데몬 소유 명령의 중첩 transaction을 제거
2026-08-16 18:04:57 +00:00
Hide_D
86733b99b7
feat: 내구성 있는 read model 변화 저널 기반을 추가
2026-08-16 18:01:22 +00:00
Hide_D
dd2ae20167
docs: 실시간 변화 저널과 용량 검증 설계를 정의
2026-08-16 17:45:22 +00:00
Hide_D
af31d85416
docs(game-engine): 최신 main 천통 재측정을 기록
2026-08-15 19:51:17 +00:00
Hide_D
20c04283fb
perf(game-engine): 대규모 NPC 천통 시간을 계측
...
시나리오 2601의 880명·94도시를 DB와 Redis 없이 자동 실행하고 커맨드, 수뇌 여부, 연월별 시간을 JSON으로 기록한다.
2026-08-15 19:36:38 +00:00
Hide_D
35d8824b95
refactor: tighten backend and logic boundaries
2026-08-15 06:46:52 +00:00
Hide_D
0c79a900e7
Merge remote-tracking branch 'origin/main' into fix/existing-test-failures-20260812
2026-08-13 00:52:28 +00:00
Hide_D
d133db32eb
fix: repair existing test failures
2026-08-13 00:52:22 +00:00
Hide_D
4329cbbbcf
build: run TypeScript 6 and 7 side by side
2026-08-12 23:34:23 +00:00
Hide_D
77b1051ac2
feat(gateway): add special account access
2026-08-08 16:33:54 +00:00
Hide_D
d99e18f334
docs(gateway): document Kakao signup recovery transport
2026-08-08 12:54:16 +00:00
Hide_D
5c0aac5561
feat(gateway): recover orphaned Kakao account links
2026-08-08 10:01:23 +00:00
Hide_D
3654adbe13
feat(gateway): verify Kakao account ownership
2026-08-08 06:23:16 +00:00
Hide_D
05f4443e06
fix: publish game engine runtime subpaths
2026-08-08 02:33:47 +00:00
Hide_D
1a1d0b2d91
refactor: enforce package boundaries
2026-08-07 10:13:29 +00:00
Hide_D
a26031dc3f
feat: add logical game clock
2026-08-04 02:51:27 +00:00
Hide_D
7b466de0a6
feat: add durable release controller and admin deploy modes
2026-08-01 03:27:38 +00:00
Hide_D
81e58a21bc
fix(gateway): make process shutdown idempotent
2026-07-31 16:55:57 +00:00
Hide_D
885018c7fd
fix(turn): roll back checkpoint with world state
2026-07-31 16:11:56 +00:00
Hide_D
c68d992046
feat: port scenario action effects
2026-07-30 19:00:04 +00:00
Hide_D
7f31459385
feat(admin): apply durable runtime clock shifts
2026-07-30 17:21:01 +00:00
Hide_D
5fa812b551
Merge branch 'main' into test/full-suite-20260730
...
# Conflicts:
# docs/architecture/turn-state-differential-testing.md
# docs/command-log-checklist.md
# docs/integration-tests.md
2026-07-30 16:21:04 +00:00
Hide_D
a9dbb3fd4d
test: harden exhaustive compatibility suites
2026-07-30 16:19:30 +00:00
Hide_D
027225081d
docs: consolidate current architecture documentation
2026-07-30 14:15:47 +00:00
Hide_D
2045086278
Merge branch 'main' into refactor/typed-action-protocol
...
# Conflicts:
# docs/developer/index.md
2026-07-30 03:33:02 +00:00
Hide_D
7d3cb50a5b
refactor(logic): replace arbitrary action hooks with typed events
2026-07-30 03:31:31 +00:00
Hide_D
971661338f
refactor: compose shared scenario event and item packs
2026-07-30 02:27:27 +00:00
Hide_D
431d3afc42
test profile 300 NPC unification memory
2026-07-28 05:46:16 +00:00
Hide_D
43966ea1ef
fix deterministic authoritative RNG fallbacks
2026-07-28 05:46:08 +00:00
Hide_D
53ec5d543e
docs bound external state rollback
2026-07-28 02:00:51 +00:00
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