Hide_D
a4219e515c
merge: 최신 main을 브라우저 전투 시뮬레이터 작업에 통합
2026-08-17 01:47:07 +00:00
Hide_D
161ec90bf8
feat: 전투 시뮬레이터를 브라우저 Worker로 이관
...
서버가 권위 환경과 반복 seed를 준비하고 공용 logic 프로세서를 브라우저와 기존 서버 fallback이 함께 사용하도록 변경한다. production Chromium에서 고정 seed와 1000회 Node 결과 동등성을 검증한다.
2026-08-17 01:45:41 +00:00
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