fix: Gateway 기수 표시명을 명예의 전당과 왕조에 전달한다

RESET에서 Gateway의 한국어 표시명을 기수 메타데이터로 저장하고 통일 archive가 내부 profile key 대신 해당 snapshot을 사용하도록 한다. seeder와 Hall/왕조 투영 회귀 테스트를 함께 추가한다.
This commit is contained in:
2026-08-24 04:38:40 +00:00
parent 3bda79ccf8
commit 39bf49bdaa
5 changed files with 52 additions and 2 deletions
@@ -260,7 +260,12 @@ describe('persistUnificationFinalization', () => {
expect(hallCreate).toHaveBeenCalledWith(
expect.objectContaining({
data: expect.objectContaining({
aux: expect.objectContaining({ ownerDisplayName: '표시 이름', fgColor: '#000000' }),
aux: expect.objectContaining({
ownerDisplayName: '표시 이름',
fgColor: '#000000',
serverName: '테스트',
serverIdx: 2,
}),
}),
})
);
@@ -279,7 +284,10 @@ describe('persistUnificationFinalization', () => {
);
expect(emperorCreate).toHaveBeenCalledWith(
expect.objectContaining({
data: expect.objectContaining({ aux: { winnerNationId: 1, generationKey: input.generationKey } }),
data: expect.objectContaining({
phase: '테스트2기',
aux: { winnerNationId: 1, generationKey: input.generationKey },
}),
})
);
const archiveWrite = oldGeneralUpsert.mock.calls[0]?.[0] as {