Hide_D
24a63d338c
fix: 게임 시계 완료 감사 경계 보강
2026-09-03 11:14:01 +00:00
Hide_D
c10a71fbcc
test: 시계 릴리스 게이트와 격리 fixture 완성
2026-09-03 10:31:11 +00:00
Hide_D
69ac6028df
feat: 통일 대기 시계를 원자적 reconciliation으로 전환
2026-09-03 10:18:44 +00:00
Hide_D
a3e2bf90ae
feat: 시계 reconciliation 워커와 명령 경계 완성
2026-09-03 09:40:48 +00:00
Hide_D
ae7d55ef47
feat: 게임 시계 reconciliation 권위 기반 추가
2026-09-03 08:44:43 +00:00
Hide_D
1a2c7ba775
접속 집계 교착으로 인한 턴 정지를 방지
2026-09-03 01:58:45 +00:00
Hide_D
97a8b1daef
가오픈 장수 턴의 오픈 전 적체 방지
2026-09-03 00:36:56 +00:00
Hide_D
77299ffe41
랜덤 임관 기수의 등용 실행을 차단
2026-09-01 23:39:14 +00:00
Hide_D
89a33a8349
턴 실패 뒤 중복 휴식 로그를 제거한다
2026-09-01 13:24:37 +00:00
Hide_D
76da41a00b
fix(test): 사령턴 병종 fixture 계약을 보완
2026-09-01 10:52:03 +00:00
Hide_D
426e1127ef
fix: 사령턴 이후 자율행동 상태를 갱신한다
2026-09-01 05:35:46 +00:00
Hide_D
898d756036
다중 턴 명령 쿨타임을 불가로 표시
2026-08-31 08:35:46 +00:00
Hide_D
99a477b47e
fix(tooling): lint 검사를 저메모리 하이브리드로 전환
2026-08-31 04:58:57 +00:00
Hide_D
c56610b179
test: 현재 실패한 월간 경계 검증을 교정한다
...
Ref의 반복 월 경계 처리와 Core의 장기 backlog 재개 순서를 반영하고, 제거된 시나리오 catalog 검사에서 남은 미사용 선언을 정리한다.
2026-08-30 07:50:39 +00:00
Hide_D
24e57ee94c
fix: 불가침 제의 기한을 20년으로 제한
2026-08-30 07:24:33 +00:00
Hide_D
52a75ca9b7
CHE 아이템 상태 동결로 인한 턴 정지 수정
2026-08-29 08:56:40 +00:00
Hide_D
342994f77b
빌드와 테스트 간단 출력을 기본으로 전환
2026-08-29 04:18:43 +00:00
Hide_D
b251120e45
fix(test): monthlyCatalogCoverage 테스트에서 불필요한 시나리오 리소스 검증 제거
2026-08-28 14:14:56 +00:00
Hide_D
eb755757ec
fix: 자동 외교 설정을 제거하고 관련된 모든 부분을 업데이트
2026-08-28 13:58:18 +00:00
Hide_D
f43a1db136
fix: 자동 참모 교체 시 기존 참모를 해임한다
2026-08-28 06:20:13 +00:00
Hide_D
e30709a382
fix(game): 설문 기본 유니크 풀을 복원한다
...
시나리오가 allItems를 생략해도 Ref 기본 유니크 풀로 추첨한다. 계수 1에서 가오픈과 정식 오픈 tick의 아이템 지급, 장착, 보상 마커와 로그를 고정 seed로 검증한다.
2026-08-27 11:02:14 +00:00
Hide_D
816762ab56
fix: 이민족 첫 턴을 정지 시각에 맞춤
...
통일 대기 중 실시간 투영 시각이 새 이민족 첫 턴으로 새던 경로를 정지된 월 경계로 교정한다. 잘못 추가한 NPC 포상 비용 100배 변경도 되돌린다.
2026-08-26 15:28:19 +00:00
Hide_D
1ccda1f0fb
fix: NPC 전쟁 포상 병력 단위 계산 복원
...
Ref costWithTech의 병력 100명 단위를 기본 NPC 및 사용자 전쟁 포상 기준에 반영한다. 어려움 이민족 초기 자원이 포상 필요 상태로 판정되는 회귀 테스트를 추가한다.
2026-08-26 15:00:29 +00:00
Hide_D
82f637843d
fix: 장수 재생성 seed를 장수 번호로 회전
...
정지된 논리 게임 시각에서도 삭제 후 재생성 결과가 반복되지 않도록 단조 증가 장수 번호를 seed nonce로 추가한다. 검증 실패와 daemon 재시도의 allocator 결정성은 유지한다.
2026-08-26 06:53:56 +00:00
Hide_D
10cd1ed6d4
feat: 관리자 계정 식별자와 카카오 영구 교체 지원
...
관리자 승인과 사용자 OAuth 증명을 분리하고 기존 Kakao stable ID를 영구 폐기한다. 로그인 ID와 닉네임 변경은 현재 장수에 revision 기반으로 투영하며 과거 기록은 당시 이름으로 보존한다.
2026-08-24 23:25:49 +00:00
Hide_D
f08e154745
merge: 최신 main의 수치 상태 정책을 통합한다
2026-08-24 21:27:26 +00:00
Hide_D
abdf207e66
fix: 장수 명령의 Ref 로그 형식을 복원한다
2026-08-24 19:48:47 +00:00
Hide_D
60dcf815ea
refactor(logic): 과도한 수치 호환 보정을 제거한다
...
Core 수치 상태는 JavaScript와 PostgreSQL의 자연 정밀도를 유지한다. 정수 상태 경계와 절삭, 수입 배분 및 사망자 분할 순서는 보존한다.
2026-08-24 19:17:06 +00:00
Hide_D
9fe1f1878a
fix: 내부 전용 예약 명령 실행 경계를 분리한다
2026-08-24 16:02:35 +00:00
Hide_D
02f5b015fb
merge: 최신 main을 NPC 생명주기 메모리 작업에 반영한다
2026-08-24 13:02:28 +00:00
Hide_D
f9cb60a50f
perf: NPC 생명주기 메모리 프로파일과 큐 정리를 추가한다
2026-08-24 13:02:19 +00:00
Hide_D
f59fe782c8
test: 자동 선포의 유저국 국력 우선도를 고정한다
...
Ref 월간 국력 산식의 유저 장수 통솔 기여와 자동 선포 역가중 연결을 대칭 역할 교환 회귀로 검증한다. 선포 단계에 중복 배율을 추가하지 않도록 계약도 명시한다.
2026-08-24 12:35:57 +00:00
Hide_D
622e857925
merge: 최신 main을 특수 유저 커맨드 호환 브랜치에 반영한다
2026-08-24 12:11:04 +00:00
Hide_D
630bc29100
fix: 특수 유저 커맨드의 Ref 호환 경계를 보강한다
...
수뇌 국가 설정과 NPC 정책을 actor-bound ENGINE mutation으로 옮기고, 추방·등용·점령·멸망·아이템 폐기의 특수 분기를 Ref와 맞춘다.
요청 ID를 사용자·프로필별로 격리하고 토너먼트 손상 projection을 fail-closed하며 실제 DB 및 Ref 차등 회귀를 보강한다.
2026-08-24 12:10:57 +00:00
Hide_D
375670277f
merge: 최신 main을 NPC 자동 선포 호환 브랜치에 반영한다
2026-08-24 10:25:53 +00:00
Hide_D
91848f3f6f
fix: NPC 자동 선포에서 방랑 유저국을 제외한다
...
Ref GeneralAI와 같이 level 0 방랑군을 가중 선포 후보에서 제외한다. 정식 유저국과 NPC국은 같은 가중치를 유지하고 후보 및 RNG 순서를 회귀 테스트로 고정한다.
2026-08-24 10:25:40 +00:00
Hide_D
4a3410d810
feat: 턴 데몬 메모리 계측을 추가한다
...
RSS와 V8 heap, 월드 entity 수를 bounded 로그로 기록하고 heap 상한 80% 이상을 경고한다.
2026-08-24 10:24:21 +00:00
Hide_D
98db74491f
merge: 최신 main을 transport 권한과 durable 검증에 최종 통합한다
2026-08-24 09:19:08 +00:00
Hide_D
69000d4cb9
test: 조건부 통합 fixture의 시계와 소유권을 격리한다
2026-08-24 09:18:52 +00:00
Hide_D
7a1254cb3a
fix: 투표 UTC wall과 migration 시간대 경계를 고정한다
2026-08-24 09:18:42 +00:00
Hide_D
821b8a0723
fix: NPC 빙의 seed를 Ref 논리 tick과 일치시킨다
2026-08-24 09:18:08 +00:00
Hide_D
b3f5553882
merge: 유저 장수 preset 아이콘 차단을 main에 반영한다
2026-08-24 08:41:28 +00:00
Hide_D
7ef48426ff
merge: 최신 main을 유저 preset 아이콘 차단에 통합한다
2026-08-24 08:41:19 +00:00
Hide_D
833ade670c
fix: 유저 장수 preset 아이콘 적용 차단
...
사람 장수는 활성 전용 아이콘 ID를 명시한 경우에만 사용자 아이콘을 사용한다. 일반 생성, 선택 pool, Gateway 서버 동기화의 대표·후보 preset fallback을 제거하고 회귀 검증을 추가한다.
2026-08-24 08:38:50 +00:00
Hide_D
669caf2f94
merge: 최신 main을 자원 수입 문구 수정에 통합한다
2026-08-24 08:37:16 +00:00
Hide_D
7596c6bdc6
fix(game): 자원 수입 문구를 정수로 반올림한다
2026-08-24 08:35:02 +00:00
Hide_D
c6459a64dd
fix: 추방 보호 대상을 서버에서 차단한다
...
인증된 실행자와 현재 world의 대상을 기준으로 본인, 군주, 수뇌, 외교권자를 mutation 전에 거부한다. 인사부 후보와 엔진 무변경 회귀, 실제 Chromium 후보 검증을 함께 추가한다.
2026-08-24 08:33:57 +00:00
Hide_D
071f34d6e4
merge: 최신 main을 자동 외교 분리 브랜치에 통합한다
2026-08-24 08:15:37 +00:00
Hide_D
4efc9a7679
feat: 사용자 군주 자동 선전포고를 분리한다
2026-08-24 08:14:53 +00:00
Hide_D
907b7db1c6
fix(game): 가오픈 장수 삭제 대기를 실제 접수 시각에 맞춘다
...
미래 정식 오픈에 고정된 게임 시각과 durable input event 접수 시각을 분리한다. 일반 생성과 선택 풀 생성의 삭제 가능 시각 및 최초 접속 시각만 operational 시각을 사용하고 RNG와 턴 배치는 기존 논리 시각을 보존한다.
2026-08-24 08:13:05 +00:00