refactor: 턴 경계와 12턴 묶음을 보존하는 2배속 복구 구현

This commit is contained in:
2026-09-06 10:04:33 +00:00
parent 63da0921cb
commit d3443ec7f5
53 changed files with 1467 additions and 160 deletions
+14 -3
View File
@@ -42,7 +42,9 @@
"clock_suspension.gap_ticks",
"clock_suspension.shift_ticks",
"clock_suspension.aligned_tick",
"clock_projection_outbox.target_revision"
"clock_projection_outbox.target_revision",
"world_state.clock_recovery_start_tick",
"world_state.clock_recovery_end_tick"
],
"wallTimeFields": [
"input_event.created_at",
@@ -85,8 +87,17 @@
{
"key": "world-clock",
"policy": "REBUILD",
"authorityFields": ["world_state.clock_tick", "world_state.clock_revision"],
"projectionFields": ["world_state.clock_base_time", "world_state.clock_wall_anchor"],
"authorityFields": [
"world_state.clock_tick",
"world_state.clock_revision",
"world_state.clock_recovery_start_tick",
"world_state.clock_recovery_end_tick"
],
"projectionFields": [
"world_state.clock_base_time",
"world_state.clock_wall_anchor",
"world_state.clock_recovery_start_wall_at"
],
"owner": "game-engine/clock-operation"
},
{