Compare commits
281
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a7e3069b16 | ||
|
|
27fc5f0544 | ||
|
|
e930a1dedf | ||
|
|
1e8d4ea888 | ||
|
|
2f3884be11 | ||
|
|
565fd80507 | ||
|
|
c80c1688fa | ||
|
|
54cade4181 | ||
|
|
51e8657bfb | ||
|
|
32c8d1ce43 | ||
|
|
314a8a4ce1 | ||
|
|
d2581afd26 | ||
|
|
059c2f743b | ||
|
|
26f60095bf | ||
|
|
93248f4d79 | ||
|
|
7f1920b329 | ||
|
|
447f77a13b | ||
|
|
6c13940cf4 | ||
|
|
5041b88bdf | ||
|
|
53cb52da9c | ||
|
|
52ce2f125c | ||
|
|
9b1a18c1eb | ||
|
|
8af0d5af8c | ||
|
|
4a68e580db | ||
|
|
faa40a772c | ||
|
|
224007908d | ||
|
|
5a233e08bb | ||
|
|
9694f50ee6 | ||
|
|
f3f23cac88 | ||
|
|
54e81e576f | ||
|
|
5f6bc11d6b | ||
|
|
c4bc9b44e9 | ||
|
|
afde233203 | ||
|
|
cb0a58bc28 | ||
|
|
1a6cc43f2e | ||
|
|
265ce30f81 | ||
|
|
b7a7cc01d4 | ||
|
|
fe4289ed81 | ||
|
|
679a9273c9 | ||
|
|
e80c6c04b5 | ||
|
|
e3d606c137 | ||
|
|
32ca5b34c5 | ||
|
|
3f02b41f76 | ||
|
|
bd3a97ec74 | ||
|
|
bc1299acf5 | ||
|
|
57131ec616 | ||
|
|
9a26f9ab8c | ||
|
|
50b2dbeba4 | ||
|
|
92546af5b7 | ||
|
|
dd74f65c4b | ||
|
|
19fc3f50c7 | ||
|
|
3379e283e4 | ||
|
|
74228df24b | ||
|
|
a44eca6414 | ||
|
|
de6e7ced86 | ||
|
|
990a951e36 | ||
|
|
d1ac5ba065 | ||
|
|
f135814b8b | ||
|
|
9dbfa36b86 | ||
|
|
49445d4a4d | ||
|
|
206cdb9c80 | ||
|
|
bc0cf3a4a1 | ||
|
|
336a8cd0b3 | ||
|
|
56bf5a3e86 | ||
|
|
21b5d3a31a | ||
|
|
3f868b0e41 | ||
|
|
71719f9186 | ||
|
|
27dec31228 | ||
|
|
0b7727a66c | ||
|
|
7fae76c723 | ||
|
|
55c29f1192 | ||
|
|
5df2e56faa | ||
|
|
baa4f2d563 | ||
|
|
59a1385536 | ||
|
|
d9e4e9bd2f | ||
|
|
f6176d3f19 | ||
|
|
4c8a18aa75 | ||
|
|
4eaadd1c53 | ||
|
|
d7c5fadd39 | ||
|
|
451e0732c3 | ||
|
|
a3caba14e1 | ||
|
|
2c9603b8b0 | ||
|
|
91a044e4f2 | ||
|
|
03100beabe | ||
|
|
cc72d70946 | ||
|
|
729df14dae | ||
|
|
860136f709 | ||
|
|
e01e04c62d | ||
|
|
a2e739396b | ||
|
|
027861b765 | ||
|
|
a025d77684 | ||
|
|
7564423c85 | ||
|
|
d369d1c399 | ||
|
|
7e66b6c753 | ||
|
|
3c65c71494 | ||
|
|
f5f85ae08c | ||
|
|
11ee7b1a6e | ||
|
|
96c17719cc | ||
|
|
0172e523f7 | ||
|
|
5f9d7c49e8 | ||
|
|
fd643f55a2 | ||
|
|
4da2bb492b | ||
|
|
7fe58d83bb | ||
|
|
7297a4c050 | ||
|
|
ebc851c26e | ||
|
|
127f22fa1e | ||
|
|
dbf5cb8f1b | ||
|
|
f7e189c7e4 | ||
|
|
12f04d6e8b | ||
|
|
8d52b20d40 | ||
|
|
fc5c9b2a56 | ||
|
|
78dc82da07 | ||
|
|
ed3ee23709 | ||
|
|
d4747dd7e1 | ||
|
|
42c4a74923 | ||
|
|
47750010b8 | ||
|
|
9a84df6be1 | ||
|
|
aed39a4d76 | ||
|
|
bb9daa572c | ||
|
|
b08032750f | ||
|
|
830097a838 | ||
|
|
5619773227 | ||
|
|
7e2368f5c4 | ||
|
|
7e8c30d552 | ||
|
|
2f60685aec | ||
|
|
bf2d75c9b0 | ||
|
|
647196f4ca | ||
|
|
c395c83b69 | ||
|
|
005bcc5378 | ||
|
|
86336e320b | ||
|
|
46f9e49819 | ||
|
|
5afa8205bf | ||
|
|
e65d6b8c49 | ||
|
|
7dde98ccb7 | ||
|
|
96006c60eb | ||
|
|
31aa7706d2 | ||
|
|
2a67ecbb90 | ||
|
|
4f3b42dfec | ||
|
|
3a7d20d16b | ||
|
|
2c238e7b25 | ||
|
|
1f0a2bcd53 | ||
|
|
20718621ee | ||
|
|
0c5e0022f2 | ||
|
|
c3011ca8d1 | ||
|
|
d01286360e | ||
|
|
97869fa7f4 | ||
|
|
5c4da08d10 | ||
|
|
3335f02a0f | ||
|
|
37d972e263 | ||
|
|
8ea9bece03 | ||
|
|
4a17d0e0f5 | ||
|
|
7d4377b26a | ||
|
|
a3b2b1ae34 | ||
|
|
8e3d79d5f2 | ||
|
|
9a081a928f | ||
|
|
e10005b1ed | ||
|
|
c2b59f04f9 | ||
|
|
d9c3f79ba7 | ||
|
|
7342082e3c | ||
|
|
a1cc8e6063 | ||
|
|
7dd450c64c | ||
|
|
bd6143c6d1 | ||
|
|
a5885ff4c0 | ||
|
|
75670dffe1 | ||
|
|
4c00c72ec3 | ||
|
|
2124f69e58 | ||
|
|
fad6a927ac | ||
|
|
8d8bbf0ffe | ||
|
|
99f3f57bea | ||
|
|
2cbbdf2efd | ||
|
|
12430ba899 | ||
|
|
fdae2084f7 | ||
|
|
c675bed91d | ||
|
|
80771caf9a | ||
|
|
b3d329388b | ||
|
|
bf559632dd | ||
|
|
9d5ec10676 | ||
|
|
f159c6c712 | ||
|
|
e97d912bac | ||
|
|
9ec8ec2dbd | ||
|
|
e31233685b | ||
|
|
d1c7ce27d2 | ||
|
|
1545bd42d6 | ||
|
|
592809bfda | ||
|
|
be3047979b | ||
|
|
bb34f443c4 | ||
|
|
d473242ba1 | ||
|
|
e59206b9b2 | ||
|
|
9caa30eb16 | ||
|
|
6c7c724410 | ||
|
|
0c15dc961c | ||
|
|
e196578c1a | ||
|
|
25b77f1d14 | ||
|
|
e4dc1efac0 | ||
|
|
af3df735c6 | ||
|
|
9919d66b94 | ||
|
|
4167edf68a | ||
|
|
10c62e1fa7 | ||
|
|
b7e706e798 | ||
|
|
257449cd08 | ||
|
|
c4cbc5feb2 | ||
|
|
65a4fe2bb8 | ||
|
|
15168ffd47 | ||
|
|
6b78f8fd71 | ||
|
|
231085cf29 | ||
|
|
25feff8852 | ||
|
|
018ae7d6d7 | ||
|
|
c11123f7ee | ||
|
|
0084760ee0 | ||
|
|
a0f556e135 | ||
|
|
f76ad96990 | ||
|
|
c77639a9d7 | ||
|
|
d2a1f80a61 | ||
|
|
70e76cd073 | ||
|
|
88b9fe030b | ||
|
|
0a8d6025cd | ||
|
|
82f4ff69e3 | ||
|
|
6ea80613f8 | ||
|
|
dee23f2710 | ||
|
|
71390fd7f6 | ||
|
|
a791117e98 | ||
|
|
020d6b014e | ||
|
|
a7a68be583 | ||
|
|
1a5abc6516 | ||
|
|
b84c3499d1 | ||
|
|
0a759f13ae | ||
|
|
41a5acbd43 | ||
|
|
acc0df7ee2 | ||
|
|
8001b11558 | ||
|
|
6a7c032a4d | ||
|
|
570f686e45 | ||
|
|
e6e96d86d7 | ||
|
|
231b3bd857 | ||
|
|
256253343f | ||
|
|
e7aafdce39 | ||
|
|
5f766c5bf1 | ||
|
|
7645c55149 | ||
|
|
1f6c46d9f5 | ||
|
|
e1a1651e15 | ||
|
|
470b8fe06c | ||
|
|
aec7a2e1ee | ||
|
|
52ee6bec9e | ||
|
|
3170e9c28a | ||
|
|
c3e4c68b97 | ||
|
|
149c302234 | ||
|
|
67d37c3e0b | ||
|
|
a257976ae2 | ||
|
|
9444b43d3f | ||
|
|
94642345b5 | ||
|
|
d3ae1d227d | ||
|
|
7097eadf41 | ||
|
|
deb1bcb237 | ||
|
|
339a118895 | ||
|
|
25467ac502 | ||
|
|
4cefcff849 | ||
|
|
c2b8772e23 | ||
|
|
243a3593bb | ||
|
|
9c711860a8 | ||
|
|
286730f88c | ||
|
|
9b2ee480a8 | ||
|
|
4fb8312a33 | ||
|
|
5536bc0411 | ||
|
|
73cda6b867 | ||
|
|
0bdc4886cf | ||
|
|
74fc69698a | ||
|
|
dff514c774 | ||
|
|
02d047c72a | ||
|
|
e58c5f5e17 | ||
|
|
2a53dbb596 | ||
|
|
381083dcaf | ||
|
|
8b6e515dbf | ||
|
|
21fce14419 | ||
|
|
6a709be988 | ||
|
|
ce36e98dde | ||
|
|
083dbe8d02 | ||
|
|
6f91d35667 | ||
|
|
58a3534bf9 | ||
|
|
0cbe2641ff | ||
|
|
f710119423 | ||
|
|
c8b730e6a2 | ||
|
|
8291273392 |
+121
-11
@@ -20,6 +20,7 @@ const OPERATING_EXPENSE_ACCOUNT := &"OPERATING_EXPENSE"
|
||||
const AUTHORITY_FINE_ACCOUNT := &"AUTHORITY_FINE_EXPENSE"
|
||||
const WAGE_EXPENSE_ACCOUNT := &"WAGE_EXPENSE"
|
||||
const RUNTIME_SNAPSHOT_VERSION := 14
|
||||
const PeepingRooms := preload("res://scripts/special/peeping_room_service.gd")
|
||||
const AUTO_PURCHASE_RUNTIME_SNAPSHOT_VERSION := 14
|
||||
const EVENT_THREAT_RUNTIME_SNAPSHOT_VERSION := 13
|
||||
const MIMI_PURCHASE_RUNTIME_SNAPSHOT_VERSION := 15
|
||||
@@ -97,6 +98,7 @@ const DEFENSE_COMMAND_TYPES: Array[StringName] = [
|
||||
var definition_registry := DefinitionRegistry.new()
|
||||
var command_queue := CommandQueue.new()
|
||||
var id_generator := StableIdGenerator.new()
|
||||
var peeping_room_service := PeepingRooms.new()
|
||||
var domain_events := DomainEventStream.new()
|
||||
var world_service := WorldService.new()
|
||||
var path_service := PathService.new()
|
||||
@@ -233,6 +235,7 @@ func initialize(clock: SimulationKernel, state: Variant, seed := DEFAULT_WORLD_S
|
||||
_hired_staff_candidate_ids.clear()
|
||||
command_queue = CommandQueue.new()
|
||||
id_generator = StableIdGenerator.new()
|
||||
peeping_room_service = PeepingRooms.new()
|
||||
domain_events = DomainEventStream.new()
|
||||
world_service = WorldService.new()
|
||||
path_service = PathService.new()
|
||||
@@ -253,6 +256,7 @@ func initialize(clock: SimulationKernel, state: Variant, seed := DEFAULT_WORLD_S
|
||||
_initialize_s5_defense()
|
||||
construction_service = ConstructionService.new(world_service, construction_resource_state)
|
||||
construction_service.current_minute = _clock.absolute_minute
|
||||
peeping_room_service.configure(world_service, facility_service, construction_service, path_service, id_generator)
|
||||
_connect_construction_signals()
|
||||
var initial_infrastructure_ok := _initialize_infrastructure_services()
|
||||
_next_command_id = 1
|
||||
@@ -298,6 +302,8 @@ func initialize(clock: SimulationKernel, state: Variant, seed := DEFAULT_WORLD_S
|
||||
register_command_executor(&"build_facility", Callable(self, "_execute_build_facility"))
|
||||
register_command_executor(&"cancel_construction", Callable(self, "_execute_cancel_construction"))
|
||||
register_command_executor(&"demolish_facility", Callable(self, "_execute_demolish_facility"))
|
||||
for command_type: StringName in [&"peeping_room_validate", &"peeping_room_place", &"peeping_room_relink", &"peeping_room_record_evidence"]:
|
||||
register_command_executor(command_type, Callable(self, "_execute_peeping_room"))
|
||||
register_command_executor(&"set_elevator_operation", Callable(self, "_execute_set_elevator_operation"))
|
||||
register_command_executor(&"start_excavation", Callable(self, "_execute_start_excavation"))
|
||||
register_command_executor(&"pause_excavation", Callable(self, "_execute_pause_excavation"))
|
||||
@@ -330,6 +336,7 @@ func initialize(clock: SimulationKernel, state: Variant, seed := DEFAULT_WORLD_S
|
||||
register_command_executor(&"begin_staff_task", Callable(self, "_execute_begin_staff_task"))
|
||||
register_command_executor(&"progress_staff_task", Callable(self, "_execute_progress_staff_task"))
|
||||
register_command_executor(&"create_relationship", Callable(self, "_execute_create_relationship"))
|
||||
register_command_executor(&"register_original_relationship", Callable(self, "_execute_register_original_relationship"))
|
||||
register_command_executor(&"change_relationship", Callable(self, "_execute_change_relationship"))
|
||||
register_command_executor(&"attack_relationship_shield", Callable(self, "_execute_attack_relationship_shield"))
|
||||
register_command_executor(&"request_route_lock", Callable(self, "_execute_request_route_lock"))
|
||||
@@ -564,6 +571,8 @@ func create_snapshot() -> Dictionary:
|
||||
}
|
||||
if PurchaseQuoteV2.has_history(owned_systems[&"runtime"]):
|
||||
owned_systems[&"runtime"][&"runtime_schema_version"] = MIMI_PURCHASE_RUNTIME_SNAPSHOT_VERSION
|
||||
if not peeping_room_service.is_empty():
|
||||
owned_systems[&"runtime"][&"special_peeping_rooms"] = peeping_room_service.create_snapshot()
|
||||
# Every component above returns detached containers. Transfer this fresh
|
||||
# tree into the envelope instead of deep-copying all component snapshots a
|
||||
# second time. Keep generic capture's caller-owned-extra contract unchanged.
|
||||
@@ -665,6 +674,8 @@ func _restore_snapshot_internal(snapshot: Dictionary, recovery_mode: bool) -> bo
|
||||
runtime_current_keys.append(&"facility_cleanliness")
|
||||
if runtime_schema_version >= AUTO_PURCHASE_RUNTIME_SNAPSHOT_VERSION:
|
||||
runtime_current_keys.append(&"auto_purchase_plans")
|
||||
if runtime_data.has(&"special_peeping_rooms"):
|
||||
runtime_current_keys.append(&"special_peeping_rooms")
|
||||
if not _dictionary_has_exact_canonical_keys(runtime_data, runtime_current_keys) \
|
||||
or typeof(runtime_data.get(&"runtime_schema_version", null)) != TYPE_INT \
|
||||
or typeof(runtime_data.get(&"world_seed", null)) != TYPE_INT \
|
||||
@@ -1054,6 +1065,9 @@ func _restore_snapshot_internal(snapshot: Dictionary, recovery_mode: bool) -> bo
|
||||
):
|
||||
return false
|
||||
var restored_relationships := RelationshipService.new()
|
||||
restored_relationships.configure_original_identity_validator(
|
||||
func(payload: Dictionary) -> bool: return _original_relationship_identities_valid(payload, restored_staff, restored_catalog)
|
||||
)
|
||||
if not restored_relationships.restore_snapshot(runtime_data[&"relationships"]):
|
||||
return false
|
||||
var restored_events := EventService.new()
|
||||
@@ -1286,6 +1300,16 @@ func _restore_snapshot_internal(snapshot: Dictionary, recovery_mode: bool) -> bo
|
||||
var restored_next_id := int(runtime_data.get(&"next_command_id", 0))
|
||||
if restored_next_id <= 0:
|
||||
return false
|
||||
var restored_peeping_rooms := PeepingRooms.new()
|
||||
restored_peeping_rooms.configure(restored_world, restored_facilities, restored_construction, restored_path, restored_id_generator)
|
||||
if runtime_data.has(&"special_peeping_rooms"):
|
||||
if not runtime_data[&"special_peeping_rooms"] is Dictionary:
|
||||
return false
|
||||
for raw_key: Variant in runtime_data:
|
||||
if raw_key == &"special_peeping_rooms" and typeof(raw_key) != TYPE_STRING_NAME:
|
||||
return false
|
||||
if not restored_peeping_rooms.restore_section(runtime_data.get(&"special_peeping_rooms", null), restored_minute):
|
||||
return false
|
||||
if not SimulationSnapshot.restore(snapshot, _clock, _state):
|
||||
return false
|
||||
world_seed = restored_world_seed
|
||||
@@ -1293,6 +1317,7 @@ func _restore_snapshot_internal(snapshot: Dictionary, recovery_mode: bool) -> bo
|
||||
_staffing_projection_enabled = restored_staffing_projection
|
||||
command_queue = restored_queue
|
||||
id_generator = restored_id_generator
|
||||
peeping_room_service = restored_peeping_rooms
|
||||
domain_events = restored_domain_events
|
||||
_rng_streams = restored_streams
|
||||
world_service = restored_world
|
||||
@@ -5378,6 +5403,9 @@ func _initialize_s4_relationship_events() -> void:
|
||||
func _configure_relationship_event_boundaries() -> void:
|
||||
if relationship_service == null or event_service == null:
|
||||
return
|
||||
relationship_service.configure_original_identity_validator(
|
||||
func(payload: Dictionary) -> bool: return _original_relationship_identities_valid(payload, staff_service, mvp_content_catalog)
|
||||
)
|
||||
relationship_service.configure_candidate_callback(
|
||||
Callable(self, "_on_relationship_threshold_candidate")
|
||||
)
|
||||
@@ -5539,6 +5567,7 @@ func _connect_facility_signals() -> void:
|
||||
return
|
||||
facility_service.instance_registered.connect(Callable(self, "_on_cleanliness_facility_registered"))
|
||||
facility_service.instance_unregistered.connect(Callable(self, "_on_cleanliness_facility_unregistered"))
|
||||
facility_service.instance_unregistered.connect(Callable(self, "_on_peeping_target_removed"))
|
||||
facility_service.facility_state_changed.connect(Callable(self, "_on_facility_state_changed"))
|
||||
facility_service.service_started.connect(Callable(self, "_on_service_started"))
|
||||
facility_service.service_interrupted.connect(Callable(self, "_on_service_interrupted"))
|
||||
@@ -6759,6 +6788,30 @@ func _execute_progress_staff_task(command: SimulationCommand) -> CommandResult:
|
||||
result.command_id = command.command_id
|
||||
return result
|
||||
|
||||
func _original_relationship_identities_valid(payload: Dictionary, staff_registry: StaffService, catalog: MvpContentCatalog) -> bool:
|
||||
if payload.get("protagonist_id") != "player" or staff_registry == null:
|
||||
return false
|
||||
var subject := StringName(payload.get("subject_id", ""))
|
||||
var rival := StringName(payload.get("rival_id", ""))
|
||||
if subject == &"player" or rival == &"player" or subject == rival or not staff_registry.has_staff(subject):
|
||||
return false
|
||||
var heroine_definition := catalog.get_entry(&"unique_characters", subject)
|
||||
var rival_definition := catalog.get_entry(&"unique_characters", rival)
|
||||
var subject_staff := staff_registry.get_staff(subject)
|
||||
return subject_staff.employment_kind == StaffRuntime.EmploymentKind.UNIQUE \
|
||||
and heroine_definition.get(&"role_id") == String(subject_staff.role_id) \
|
||||
and heroine_definition.get(&"character_kind") == "heroine" \
|
||||
and rival_definition.get(&"character_kind") == "rival" \
|
||||
and heroine_definition.get(&"counterpart_id") == String(rival) \
|
||||
and rival_definition.get(&"counterpart_id") == String(subject)
|
||||
|
||||
|
||||
func _execute_register_original_relationship(command: SimulationCommand) -> CommandResult:
|
||||
var result := relationship_service.register_original_relationship(command.payload)
|
||||
result.command_id = command.command_id
|
||||
return result
|
||||
|
||||
|
||||
func _execute_create_relationship(command: SimulationCommand) -> CommandResult:
|
||||
var actor_a_id := StringName(command.payload.get(&"actor_a_id", command.payload.get("actor_a_id", "")))
|
||||
var actor_b_id := StringName(command.payload.get(&"actor_b_id", command.payload.get("actor_b_id", "")))
|
||||
@@ -7573,18 +7626,38 @@ func _execute_leave_facility_queue(command: SimulationCommand) -> CommandResult:
|
||||
return CommandResult.failed(CommandResult.Code.TRANSACTION_APPLY_FAILED, command.command_id, failure_message)
|
||||
return CommandResult.succeeded(command.command_id, {&"request_id": request_id, &"reason": &"GUEST_LEFT"})
|
||||
|
||||
func _execute_build_facility(command: SimulationCommand) -> CommandResult:
|
||||
var operations_gate := _operations_construction_investment_gate(command.command_id)
|
||||
func preview_build_facility(definition_id: StringName, origin: Vector3i, rotation: int) -> Dictionary:
|
||||
var definition := definition_registry.get_facility(definition_id)
|
||||
var failure := _build_facility_precheck(0, {&"definition_id": definition_id, &"origin": origin, &"rotation": rotation})
|
||||
if failure != null and definition == null:
|
||||
var code := String(failure.details.get(&"reason", CommandResult.Code.keys()[failure.code]))
|
||||
return {&"can_build": false, &"error_codes": [code],
|
||||
&"reasons": [{&"code": code, &"message": failure.message, &"cells": [], &"details": failure.details.duplicate(true)}],
|
||||
&"cells": []}
|
||||
var report: Dictionary = construction_service.validate_placement(definition, origin, rotation).to_dictionary()
|
||||
if failure != null:
|
||||
report[&"can_build"] = false
|
||||
var code := String(failure.details.get(&"reason", CommandResult.Code.keys()[failure.code]))
|
||||
var codes: Array = Array(report.get(&"error_codes", []))
|
||||
var reasons: Array = Array(report.get(&"reasons", []))
|
||||
codes.push_front(code)
|
||||
reasons.push_front({&"code": code, &"message": failure.message, &"cells": [], &"details": failure.details.duplicate(true)})
|
||||
report[&"error_codes"] = codes
|
||||
report[&"reasons"] = reasons
|
||||
return report
|
||||
|
||||
func _build_facility_precheck(command_id: int, payload: Dictionary) -> CommandResult:
|
||||
var operations_gate := _operations_construction_investment_gate(command_id)
|
||||
if operations_gate != null:
|
||||
return operations_gate
|
||||
var definition_id := StringName(command.payload.get(&"definition_id", command.payload.get("definition_id", "")))
|
||||
var definition_id := StringName(payload.get(&"definition_id", payload.get("definition_id", "")))
|
||||
var definition := definition_registry.get_facility(definition_id)
|
||||
if definition == null:
|
||||
return CommandResult.failed(CommandResult.Code.NOT_FOUND, command.command_id, "Facility definition was not found.")
|
||||
return CommandResult.failed(CommandResult.Code.NOT_FOUND, command_id, "Facility definition was not found.")
|
||||
if _facility_definition_is_unsupported_vertical_proxy(definition):
|
||||
return CommandResult.failed(
|
||||
CommandResult.Code.VALIDATION_FAILED,
|
||||
command.command_id,
|
||||
command_id,
|
||||
"Vertical infrastructure topology is not supported.",
|
||||
{
|
||||
&"reason": FacilityInfrastructureProjector.REASON_UNSUPPORTED_VERTICAL_TOPOLOGY,
|
||||
@@ -7592,18 +7665,28 @@ func _execute_build_facility(command: SimulationCommand) -> CommandResult:
|
||||
&"unchanged": true,
|
||||
}
|
||||
)
|
||||
var origin_value: Variant = _parse_world_cell(command.payload.get(&"origin", command.payload.get("origin", null)))
|
||||
var origin_value: Variant = _parse_world_cell(payload.get(&"origin", payload.get("origin", null)))
|
||||
if origin_value == null:
|
||||
return CommandResult.failed(CommandResult.Code.INVALID_PAYLOAD, command.command_id, "origin must be Vector3i or [x, y, layer].")
|
||||
return CommandResult.failed(CommandResult.Code.INVALID_PAYLOAD, command_id, "origin must be Vector3i or [x, y, layer].")
|
||||
var origin: Vector3i = origin_value
|
||||
if definition.id in [&"guest_stairs", &"service_stairs"] and not path_service.has_cell(origin + Vector3i(0, -1, 0)):
|
||||
return _staff_assignment_failure(command.command_id, &"STAIR_LANDING_MISSING", "先に階段の一つ下の階に通路を作ってください。")
|
||||
return _staff_assignment_failure(command_id, &"STAIR_LANDING_MISSING", "先に階段の一つ下の階に通路を作ってください。")
|
||||
for shaft: Dictionary in elevators.get_report()[&"shafts"]:
|
||||
if _elevator_touches_module(shaft, definition, origin) and _elevator_shaft_busy(shaft):
|
||||
return _staff_assignment_failure(command.command_id, &"ELEVATOR_BUSY", "Wait until the shaft is idle before extending it.")
|
||||
var rotation := int(command.payload.get(&"rotation", command.payload.get("rotation", 0)))
|
||||
return _staff_assignment_failure(command_id, &"ELEVATOR_BUSY", "Wait until the shaft is idle before extending it.")
|
||||
var rotation := int(payload.get(&"rotation", payload.get("rotation", 0)))
|
||||
if rotation not in definition.allowed_rotations:
|
||||
return CommandResult.failed(CommandResult.Code.INVALID_PAYLOAD, command.command_id, "The selected rotation is not allowed.")
|
||||
return CommandResult.failed(CommandResult.Code.INVALID_PAYLOAD, command_id, "The selected rotation is not allowed.")
|
||||
return null
|
||||
|
||||
func _execute_build_facility(command: SimulationCommand) -> CommandResult:
|
||||
var failure := _build_facility_precheck(command.command_id, command.payload)
|
||||
if failure != null:
|
||||
return failure
|
||||
var definition_id := StringName(command.payload.get(&"definition_id", command.payload.get("definition_id", "")))
|
||||
var definition := definition_registry.get_facility(definition_id)
|
||||
var origin: Vector3i = _parse_world_cell(command.payload.get(&"origin", command.payload.get("origin", null)))
|
||||
var rotation := int(command.payload.get(&"rotation", command.payload.get("rotation", 0)))
|
||||
var result := construction_service.start_construction(
|
||||
definition,
|
||||
origin,
|
||||
@@ -10756,6 +10839,7 @@ func _on_excavation_completed(report: Dictionary) -> void:
|
||||
))
|
||||
|
||||
func _on_facility_demolished(instance_id: StringName, refund: Dictionary) -> void:
|
||||
peeping_room_service.target_removed(instance_id)
|
||||
if not mana_network_service.get_node(instance_id).is_empty():
|
||||
mana_network_service.unregister_node(instance_id)
|
||||
if facility_service.has_instance(instance_id):
|
||||
@@ -10770,6 +10854,31 @@ func _on_facility_demolished(instance_id: StringName, refund: Dictionary) -> voi
|
||||
0
|
||||
))
|
||||
|
||||
func _on_peeping_target_removed(instance_id: StringName) -> void:
|
||||
peeping_room_service.target_removed(instance_id)
|
||||
|
||||
func _execute_peeping_room(command: SimulationCommand) -> CommandResult:
|
||||
var payload := command.payload
|
||||
var report: Dictionary
|
||||
if command.command_type == &"peeping_room_place":
|
||||
report = PeepingRooms.result(&"BUILD_DEFINITION_PENDING_D04")
|
||||
elif command.command_type == &"peeping_room_validate":
|
||||
if typeof(payload.get(&"origin")) != TYPE_VECTOR3I or typeof(payload.get(&"footprint", Vector2i(2, 1))) != TYPE_VECTOR2I or typeof(payload.get(&"target_instance_id", &"")) not in [TYPE_STRING, TYPE_STRING_NAME]:
|
||||
report = PeepingRooms.result(&"INVALID_PAYLOAD")
|
||||
else:
|
||||
report = peeping_room_service.validate_placement(payload[&"origin"], payload.get(&"footprint", Vector2i(2, 1)), StringName(payload.get(&"target_instance_id", &"")))
|
||||
else:
|
||||
var key: StringName = &"target_instance_id" if command.command_type == &"peeping_room_relink" else &"source_event_key"
|
||||
if typeof(payload.get(&"room_id")) not in [TYPE_STRING, TYPE_STRING_NAME] or typeof(payload.get(key, &"")) not in [TYPE_STRING, TYPE_STRING_NAME]:
|
||||
report = PeepingRooms.result(&"INVALID_PAYLOAD")
|
||||
elif command.command_type == &"peeping_room_relink":
|
||||
report = peeping_room_service.relink(StringName(payload[&"room_id"]), StringName(payload.get(key, &"")))
|
||||
else:
|
||||
report = peeping_room_service.record_evidence(StringName(payload[&"room_id"]), StringName(payload.get(key, &"")), _runtime_event_minute())
|
||||
if report[&"ok"]:
|
||||
return CommandResult.succeeded(command.command_id, report)
|
||||
return CommandResult.failed(CommandResult.Code.VALIDATION_FAILED, command.command_id, String(report[&"reason"]), report)
|
||||
|
||||
func _on_ledger_transaction_posted(transaction_id: StringName, _entries: Array) -> void:
|
||||
if _operations_flushing_economy_notifications.has(transaction_id):
|
||||
return
|
||||
@@ -10859,6 +10968,7 @@ func get_staff_management_report() -> Dictionary:
|
||||
&"can_edit": block_reason.is_empty(),
|
||||
&"assignment_block_reason": block_reason,
|
||||
&"unique_contract": _staff_unique_contract_report(staff),
|
||||
&"original_relationship": relationship_service.get_original_relationship(staff.staff_id),
|
||||
})
|
||||
var facilities: Array[Dictionary] = []
|
||||
for facility: FacilityInstance in facility_service.get_instances():
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
+20
@@ -0,0 +1,20 @@
|
||||
// Diagnostic only. Plain fixed C++ state shared by this DSO's instances.
|
||||
// Single main-thread, one isolated headless tick only; not concurrent-safe.
|
||||
// No Godot object, name, container, allocation or callback in counters.
|
||||
#include <array>
|
||||
#include <chrono>
|
||||
#include <algorithm>
|
||||
namespace tree_diag321 {
|
||||
struct Row { int64_t calls=0, inclusive_us=0, max_us=0; };
|
||||
static std::array<Row,9> rows{};
|
||||
static int64_t active=0;
|
||||
struct Timer {
|
||||
size_t index; std::chrono::steady_clock::time_point started;
|
||||
explicit Timer(size_t i) noexcept : index(i),started(std::chrono::steady_clock::now()) { ++active; }
|
||||
~Timer() noexcept {
|
||||
const auto us=std::max<int64_t>(0,std::chrono::duration_cast<std::chrono::microseconds>(std::chrono::steady_clock::now()-started).count());
|
||||
auto &r=rows[index]; ++r.calls; r.inclusive_us+=us; r.max_us=std::max(r.max_us,us); --active;
|
||||
}
|
||||
Timer(const Timer&)=delete; Timer& operator=(const Timer&)=delete;
|
||||
};
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
// Called only outside the diagnostic tick. Reset rejects active scopes.
|
||||
bool native_profile_reset() {
|
||||
if (tree_diag321::active != 0) return false;
|
||||
tree_diag321::rows = {}; return true;
|
||||
}
|
||||
Dictionary native_profile_snapshot() {
|
||||
Dictionary result;
|
||||
const char *labels[9] = {"performance_record_sample","project_guest_candidates","facility_access_cells","guest_path_minutes","nearest_guest_access_impl","resolve_ready_guest_point","builtin_walk_edge_rows","search_impl","guest_candidate_batch"};
|
||||
for(size_t i=0;i<9;++i) {
|
||||
Dictionary row;
|
||||
row["calls"]=tree_diag321::rows[i].calls;
|
||||
row["inclusive_us"]=tree_diag321::rows[i].inclusive_us;
|
||||
row["max_us"]=tree_diag321::rows[i].max_us;
|
||||
result[labels[i]]=row;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
+75
@@ -0,0 +1,75 @@
|
||||
#pragma once
|
||||
// Standalone numeric prototype; not connected to Godot or production.
|
||||
#include <algorithm>
|
||||
#include <cstdint>
|
||||
#include <fstream>
|
||||
#include <iostream>
|
||||
#include <limits>
|
||||
#include <map>
|
||||
#include <stdexcept>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
namespace the_tree_native {
|
||||
using I = std::int64_t;
|
||||
struct Edge { I neighbor, cost; };
|
||||
struct Result {
|
||||
std::string status = "usable";
|
||||
std::vector<I> costs, parents, discovered, parent_discovered, settled;
|
||||
};
|
||||
I signed_add(I a, I b) {
|
||||
const auto sum = static_cast<std::uint64_t>(a) + static_cast<std::uint64_t>(b);
|
||||
if (sum <= static_cast<std::uint64_t>(std::numeric_limits<I>::max())) return static_cast<I>(sum);
|
||||
return std::numeric_limits<I>::min() + static_cast<I>(sum - (std::uint64_t(1) << 63));
|
||||
}
|
||||
template <typename EdgeProvider>
|
||||
Result search(I n, I start, const std::vector<I>& goals, EdgeProvider&& edge_provider) {
|
||||
Result r;
|
||||
if (start < 0 || start >= n) { r.status = "unusable"; return r; }
|
||||
r.costs.assign(n, std::numeric_limits<I>::max());
|
||||
r.parents.assign(n, -1);
|
||||
std::vector<unsigned char> finalized(n, 0), pending(n, 0);
|
||||
bool unknown_goal = false;
|
||||
I remaining = 0;
|
||||
for (I goal : goals) {
|
||||
if (goal < 0 || goal >= n) { unknown_goal = true; continue; }
|
||||
if (!pending[goal]) { pending[goal] = 1; ++remaining; }
|
||||
}
|
||||
r.costs[start] = 0; r.discovered.push_back(start);
|
||||
std::map<I, std::vector<I>> frontier;
|
||||
frontier[0].push_back(start);
|
||||
while (!frontier.empty()) {
|
||||
auto it = frontier.begin();
|
||||
const I entry_cost = it->first;
|
||||
auto active = std::move(it->second);
|
||||
frontier.erase(it);
|
||||
std::sort(active.begin(), active.end());
|
||||
for (I current : active) {
|
||||
if (finalized[current] || entry_cost != r.costs[current]) continue;
|
||||
finalized[current] = 1;
|
||||
r.settled.push_back(current);
|
||||
if (pending[current]) { pending[current] = 0; --remaining; }
|
||||
if (!remaining && !unknown_goal) return r;
|
||||
for (const Edge& edge : edge_provider(current)) {
|
||||
if (edge.cost <= 0) { r.status = "unusable"; return r; }
|
||||
const I neighbor = edge.neighbor;
|
||||
if (neighbor < 0 || neighbor >= n) { r.status = "unusable"; return r; }
|
||||
const I cost = signed_add(r.costs[current], edge.cost);
|
||||
if (cost < r.costs[current]) { r.status = "wrapped"; return r; }
|
||||
const I known = r.costs[neighbor];
|
||||
const bool better_parent = cost == known && r.parents[neighbor] >= 0 && current < r.parents[neighbor];
|
||||
if (cost > known || (cost == known && !better_parent)) continue;
|
||||
if (r.parents[neighbor] < 0) {
|
||||
r.parent_discovered.push_back(neighbor);
|
||||
if (neighbor != start) r.discovered.push_back(neighbor);
|
||||
}
|
||||
r.parents[neighbor] = current;
|
||||
r.costs[neighbor] = cost;
|
||||
if (finalized[neighbor]) r.settled.erase(std::remove(r.settled.begin(), r.settled.end(), neighbor), r.settled.end());
|
||||
finalized[neighbor] = 0;
|
||||
frontier[cost].push_back(neighbor);
|
||||
}
|
||||
}
|
||||
}
|
||||
return r;
|
||||
}
|
||||
} // namespace the_tree_native
|
||||
BIN
Binary file not shown.
+49
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"pid": 25510,
|
||||
"argv": [
|
||||
"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++",
|
||||
"-o",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-build-r322/objects/062-tree_numeric_core.os",
|
||||
"-c",
|
||||
"-std=c++17",
|
||||
"-isystem",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-sdk-lifetime-candidate-r131/sdk/include",
|
||||
"-isystem",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-sdk-lifetime-candidate-r131/sdk/gen/include",
|
||||
"-Wall",
|
||||
"-Wextra",
|
||||
"-Werror",
|
||||
"-fexceptions",
|
||||
"-arch",
|
||||
"arm64",
|
||||
"-isysroot",
|
||||
"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk",
|
||||
"-fvisibility=hidden",
|
||||
"-O3",
|
||||
"-fPIC",
|
||||
"-DMACOS_ENABLED",
|
||||
"-DUNIX_ENABLED",
|
||||
"-DTHREADS_ENABLED",
|
||||
"-DDEBUG_ENABLED",
|
||||
"-DNDEBUG",
|
||||
"-DGDEXTENSION",
|
||||
"-I/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-candidate-r321/source",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-candidate-r321/source/tree_numeric_core.cpp"
|
||||
],
|
||||
"pgid": 25510,
|
||||
"ended_utc": "2026-10-12T03:27:19.159055+00:00",
|
||||
"exit_code": 0,
|
||||
"duration_seconds": 2.2526393329999994,
|
||||
"cleanup": [
|
||||
{
|
||||
"attempt": 0,
|
||||
"pgid": 25510,
|
||||
"members_before": [],
|
||||
"group_signal": null,
|
||||
"tracked_parent_signal": null
|
||||
}
|
||||
],
|
||||
"remaining": [],
|
||||
"cleanup_errors": [],
|
||||
"foreign_process_or_group_signals": 0
|
||||
}
|
||||
+45
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"pid": 25510,
|
||||
"owner_pid": 25488,
|
||||
"pgid": 25510,
|
||||
"argv": [
|
||||
"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++",
|
||||
"-o",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-build-r322/objects/062-tree_numeric_core.os",
|
||||
"-c",
|
||||
"-std=c++17",
|
||||
"-isystem",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-sdk-lifetime-candidate-r131/sdk/include",
|
||||
"-isystem",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-sdk-lifetime-candidate-r131/sdk/gen/include",
|
||||
"-Wall",
|
||||
"-Wextra",
|
||||
"-Werror",
|
||||
"-fexceptions",
|
||||
"-arch",
|
||||
"arm64",
|
||||
"-isysroot",
|
||||
"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk",
|
||||
"-fvisibility=hidden",
|
||||
"-O3",
|
||||
"-fPIC",
|
||||
"-DMACOS_ENABLED",
|
||||
"-DUNIX_ENABLED",
|
||||
"-DTHREADS_ENABLED",
|
||||
"-DDEBUG_ENABLED",
|
||||
"-DNDEBUG",
|
||||
"-DGDEXTENSION",
|
||||
"-I/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-candidate-r321/source",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-candidate-r321/source/tree_numeric_core.cpp"
|
||||
],
|
||||
"started_utc": "2026-10-12T03:27:16.940410+00:00",
|
||||
"initial_members": [
|
||||
{
|
||||
"pid": 25510,
|
||||
"ppid": 25488,
|
||||
"pgid": 25510,
|
||||
"args": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -o /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-build-r322/objects/062-tree_numeric_core.os -c -std=c++17 -isystem /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-sdk-lifetime-candidate-r131/sdk/include -isystem /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-sdk-lifetime-candidate-r131/sdk/gen/include -Wall -Wextra -Werror -fexceptions -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -fvisibility=hidden -O3 -fPIC -DMACOS_ENABLED -DUNIX_ENABLED -DTHREADS_ENABLED -DDEBUG_ENABLED -DNDEBUG -DGDEXTENSION -I/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-candidate-r321/source /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-candidate-r321/source/tree_numeric_core.cpp"
|
||||
}
|
||||
],
|
||||
"owned_new_session": true
|
||||
}
|
||||
+28
@@ -0,0 +1,28 @@
|
||||
{
|
||||
"name": "compile-062",
|
||||
"result": {
|
||||
"pid": 25510,
|
||||
"exit_code": 0,
|
||||
"timed_out": false,
|
||||
"error_lines": [],
|
||||
"duration_seconds": 2.252984541
|
||||
},
|
||||
"capture": {
|
||||
"passed": true,
|
||||
"cleanup": [
|
||||
{
|
||||
"attempt": 0,
|
||||
"pgid": 25510,
|
||||
"members_before": [],
|
||||
"group_signal": null,
|
||||
"tracked_parent_signal": null
|
||||
}
|
||||
],
|
||||
"cleanup_errors": [],
|
||||
"all_captured_ended": true,
|
||||
"foreign_process_or_group_signals": 0
|
||||
},
|
||||
"full_input_inventory_before_verified": true,
|
||||
"full_input_inventory_after_verified": true,
|
||||
"post_input_error": null
|
||||
}
|
||||
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
+35
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"pid": 25525,
|
||||
"argv": [
|
||||
"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++",
|
||||
"-o",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-build-r322/libtree_numeric_core.macos.template_debug.dylib",
|
||||
"-arch",
|
||||
"arm64",
|
||||
"-isysroot",
|
||||
"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk",
|
||||
"-fvisibility=hidden",
|
||||
"-Wl,-S",
|
||||
"-Wl,-x",
|
||||
"-Wl,-dead_strip",
|
||||
"-shared",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-build-r322/objects/062-tree_numeric_core.os",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-sdk-lifetime-build-r133/libgodot-cpp.macos.template_debug.arm64.a"
|
||||
],
|
||||
"pgid": 25525,
|
||||
"ended_utc": "2026-10-12T03:27:20.234519+00:00",
|
||||
"exit_code": 0,
|
||||
"duration_seconds": 0.6376524579999998,
|
||||
"cleanup": [
|
||||
{
|
||||
"attempt": 0,
|
||||
"pgid": 25525,
|
||||
"members_before": [],
|
||||
"group_signal": null,
|
||||
"tracked_parent_signal": null
|
||||
}
|
||||
],
|
||||
"remaining": [],
|
||||
"cleanup_errors": [],
|
||||
"foreign_process_or_group_signals": 0
|
||||
}
|
||||
+31
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"pid": 25525,
|
||||
"owner_pid": 25488,
|
||||
"pgid": 25525,
|
||||
"argv": [
|
||||
"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++",
|
||||
"-o",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-build-r322/libtree_numeric_core.macos.template_debug.dylib",
|
||||
"-arch",
|
||||
"arm64",
|
||||
"-isysroot",
|
||||
"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk",
|
||||
"-fvisibility=hidden",
|
||||
"-Wl,-S",
|
||||
"-Wl,-x",
|
||||
"-Wl,-dead_strip",
|
||||
"-shared",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-build-r322/objects/062-tree_numeric_core.os",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-sdk-lifetime-build-r133/libgodot-cpp.macos.template_debug.arm64.a"
|
||||
],
|
||||
"started_utc": "2026-10-12T03:27:19.633839+00:00",
|
||||
"initial_members": [
|
||||
{
|
||||
"pid": 25525,
|
||||
"ppid": 25488,
|
||||
"pgid": 25525,
|
||||
"args": "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -o /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-build-r322/libtree_numeric_core.macos.template_debug.dylib -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -fvisibility=hidden -Wl,-S -Wl,-x -Wl,-dead_strip -shared /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-build-r322/objects/062-tree_numeric_core.os /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-sdk-lifetime-build-r133/libgodot-cpp.macos.template_debug.arm64.a"
|
||||
}
|
||||
],
|
||||
"owned_new_session": true
|
||||
}
|
||||
+28
@@ -0,0 +1,28 @@
|
||||
{
|
||||
"name": "link",
|
||||
"result": {
|
||||
"pid": 25525,
|
||||
"exit_code": 0,
|
||||
"timed_out": false,
|
||||
"error_lines": [],
|
||||
"duration_seconds": 0.637939083
|
||||
},
|
||||
"capture": {
|
||||
"passed": true,
|
||||
"cleanup": [
|
||||
{
|
||||
"attempt": 0,
|
||||
"pgid": 25525,
|
||||
"members_before": [],
|
||||
"group_signal": null,
|
||||
"tracked_parent_signal": null
|
||||
}
|
||||
],
|
||||
"cleanup_errors": [],
|
||||
"all_captured_ended": true,
|
||||
"foreign_process_or_group_signals": 0
|
||||
},
|
||||
"full_input_inventory_before_verified": true,
|
||||
"full_input_inventory_after_verified": true,
|
||||
"post_input_error": null
|
||||
}
|
||||
BIN
Binary file not shown.
+18
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"owned_child_created": true,
|
||||
"engine_ended": true,
|
||||
"actual_process_exit_code": 0,
|
||||
"attempts": [
|
||||
{
|
||||
"attempt": 1,
|
||||
"kill_attempted": false,
|
||||
"wait_timeout_seconds": 5,
|
||||
"wait_completed": true,
|
||||
"errors": [],
|
||||
"poll_before": 0,
|
||||
"wait_returned_code": 0,
|
||||
"poll_after": 0
|
||||
}
|
||||
],
|
||||
"errors": []
|
||||
}
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"scope": "isolated diagnostic owned child",
|
||||
"event": "ENGINE_ENDED",
|
||||
"actual_pid": 26808,
|
||||
"owner_pid": 26773,
|
||||
"command": [
|
||||
"/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"--headless",
|
||||
"--path",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-bulk-local-r315/stage",
|
||||
"--script",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-r323/candidate-guarded.gd",
|
||||
"--verbose",
|
||||
"--log-file",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-r323/candidate/engine-native.log"
|
||||
],
|
||||
"monotonic_ns": 9705466083,
|
||||
"exit_code": 0,
|
||||
"actual_process_exit_code": 0,
|
||||
"engine_ended": true,
|
||||
"timed_out": false,
|
||||
"lifecycle_error": null,
|
||||
"start_receipt_written": true,
|
||||
"pid": 26808,
|
||||
"argv": [
|
||||
"/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"--headless",
|
||||
"--path",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-bulk-local-r315/stage",
|
||||
"--script",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-r323/candidate-guarded.gd",
|
||||
"--verbose",
|
||||
"--log-file",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-r323/candidate/engine-native.log"
|
||||
],
|
||||
"ended_utc": "2026-10-12T03:31:05.619611+00:00",
|
||||
"signal_scope": "tracked Popen child only; no external group signal"
|
||||
}
|
||||
BIN
Binary file not shown.
+39
@@ -0,0 +1,39 @@
|
||||
{
|
||||
"actual_captured_pids": [
|
||||
26808
|
||||
],
|
||||
"cleanup": [
|
||||
{
|
||||
"pid": 26808,
|
||||
"cleanup": {
|
||||
"owned_child_created": true,
|
||||
"engine_ended": true,
|
||||
"actual_process_exit_code": 0,
|
||||
"attempts": [
|
||||
{
|
||||
"attempt": 1,
|
||||
"kill_attempted": false,
|
||||
"wait_timeout_seconds": 5,
|
||||
"wait_completed": true,
|
||||
"errors": [],
|
||||
"poll_before": 0,
|
||||
"wait_returned_code": 0,
|
||||
"poll_after": 0
|
||||
}
|
||||
],
|
||||
"errors": []
|
||||
},
|
||||
"outer_cleanup_errors": [],
|
||||
"engine_ended": true,
|
||||
"outer_maximum_helper_invocations": 3,
|
||||
"helper_maximum_waits": 3,
|
||||
"per_wait_timeout_seconds": 5,
|
||||
"foreign_process_or_group_signals": 0
|
||||
}
|
||||
],
|
||||
"adapter_exception": null,
|
||||
"all_captured_ended": true,
|
||||
"outer_cleanup_errors": [],
|
||||
"foreign_process_or_group_signals": 0,
|
||||
"all_cleanup_before_outer_receipt": true
|
||||
}
|
||||
BIN
Binary file not shown.
+40
@@ -0,0 +1,40 @@
|
||||
{
|
||||
"scope": "isolated diagnostic owned child",
|
||||
"event": "ENGINE_STARTED",
|
||||
"actual_pid": 26808,
|
||||
"owner_pid": 26773,
|
||||
"command": [
|
||||
"/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"--headless",
|
||||
"--path",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-bulk-local-r315/stage",
|
||||
"--script",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-r323/candidate-guarded.gd",
|
||||
"--verbose",
|
||||
"--log-file",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-r323/candidate/engine-native.log"
|
||||
],
|
||||
"monotonic_ns": 3473308875,
|
||||
"pid": 26808,
|
||||
"argv": [
|
||||
"/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"--headless",
|
||||
"--path",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-bulk-local-r315/stage",
|
||||
"--script",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-r323/candidate-guarded.gd",
|
||||
"--verbose",
|
||||
"--log-file",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-r323/candidate/engine-native.log"
|
||||
],
|
||||
"started_utc": "2026-10-12T03:30:59.382320+00:00",
|
||||
"current_process_identity": {
|
||||
"pid": 26808,
|
||||
"ppid": 26773,
|
||||
"pgid": 26808,
|
||||
"args": "/Applications/Godot.app/Contents/MacOS/Godot --headless --path /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-bulk-local-r315/stage --script /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-r323/candidate-guarded.gd --verbose --log-file /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-r323/candidate/engine-native.log"
|
||||
},
|
||||
"live_identity_exact": true,
|
||||
"tracked_child_ended_before_initial_probe": false,
|
||||
"signal_scope": "tracked Popen child only; no external group signal"
|
||||
}
|
||||
BIN
Binary file not shown.
+16
@@ -0,0 +1,16 @@
|
||||
extends "/Users/korizatou114/Projects/\u3068\u308a\u306b\u304f\u5de5\u623f\u30b2\u30fc\u30e0\u5236\u4f5c\u90e8/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-r323/whole.gd"
|
||||
const Guard := preload("/Users/korizatou114/Projects/\u3068\u308a\u306b\u304f\u5de5\u623f\u30b2\u30fc\u30e0\u5236\u4f5c\u90e8/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd")
|
||||
func _initialize() -> void:
|
||||
if not Guard.activate(): quit(97); return
|
||||
super._initialize()
|
||||
func run() -> void:
|
||||
var loaded := GDExtensionManager.load_extension("/Users/korizatou114/Projects/\u3068\u308a\u306b\u304f\u5de5\u623f\u30b2\u30fc\u30e0\u5236\u4f5c\u90e8/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-r323/candidate.gdextension")
|
||||
var exact_api := false
|
||||
if loaded == GDExtensionManager.LOAD_STATUS_OK and ClassDB.class_exists(&"TheTreeNumericCore"):
|
||||
var probe: Variant = ClassDB.instantiate(&"TheTreeNumericCore")
|
||||
exact_api = probe != null and probe.has_method(&"guest_tree_edge_rows") == true and probe.has_method(&"native_profile_reset") == true and probe.has_method(&"native_profile_snapshot") == true
|
||||
probe = null
|
||||
check(loaded == GDExtensionManager.LOAD_STATUS_OK and ClassDB.class_exists(&"TheTreeNumericCore") and exact_api, "exact native extension registered before diagnostic")
|
||||
if loaded != GDExtensionManager.LOAD_STATUS_OK or not ClassDB.class_exists(&"TheTreeNumericCore") or not exact_api: quit(96); return
|
||||
print("NATIVE_ADAPTER_LIBRARY_REGISTERED")
|
||||
super.run()
|
||||
BIN
Binary file not shown.
+79
@@ -0,0 +1,79 @@
|
||||
{
|
||||
"Windows_accepted": false,
|
||||
"after647": {
|
||||
"bytes": 246720,
|
||||
"codec": "zstd",
|
||||
"field_deletions": 0,
|
||||
"file_envelope": false,
|
||||
"full_bytes_roundtrip": true,
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-r323/candidate-measurement/after647.varbytes.zst",
|
||||
"sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880",
|
||||
"uncompressed_bytes": 11487732,
|
||||
"uncompressed_sha256": "9df3c1b6f65dfd8be944cd5cab8c631f7533530dfef3820d9fa5d74a5b1ac30f"
|
||||
},
|
||||
"cache_hits": 0,
|
||||
"cache_misses": 9311,
|
||||
"candidate": "candidate",
|
||||
"candidate_adopted": false,
|
||||
"checks": 17,
|
||||
"failures": [],
|
||||
"limits": [
|
||||
"One instrumented current313-r02 diagnostic, fixed cold646. Nested inclusive scopes cannot be added/subtracted across scopes or compared to uninstrumented durations. No speedup, percentile, budget or causality claim.",
|
||||
"No Main, rendering, OS input or realtime x3. Timed interval contains builtin production callbacks; snapshot verification and compression occur after timing."
|
||||
],
|
||||
"manual_tick_us": 1110625,
|
||||
"native_profile": {
|
||||
"builtin_walk_edge_rows": {
|
||||
"calls": 8206,
|
||||
"inclusive_us": 25627,
|
||||
"max_us": 33
|
||||
},
|
||||
"facility_access_cells": {
|
||||
"calls": 15000,
|
||||
"inclusive_us": 13555,
|
||||
"max_us": 111
|
||||
},
|
||||
"guest_candidate_batch": {
|
||||
"calls": 50,
|
||||
"inclusive_us": 135549,
|
||||
"max_us": 2955
|
||||
},
|
||||
"guest_path_minutes": {
|
||||
"calls": 7500,
|
||||
"inclusive_us": 72455,
|
||||
"max_us": 307
|
||||
},
|
||||
"nearest_guest_access_impl": {
|
||||
"calls": 7500,
|
||||
"inclusive_us": 391568,
|
||||
"max_us": 35990
|
||||
},
|
||||
"performance_record_sample": {
|
||||
"calls": 7586,
|
||||
"inclusive_us": 101550,
|
||||
"max_us": 45
|
||||
},
|
||||
"project_guest_candidates": {
|
||||
"calls": 50,
|
||||
"inclusive_us": 575267,
|
||||
"max_us": 46509
|
||||
},
|
||||
"resolve_ready_guest_point": {
|
||||
"calls": 9225,
|
||||
"inclusive_us": 81044,
|
||||
"max_us": 58
|
||||
},
|
||||
"search_impl": {
|
||||
"calls": 50,
|
||||
"inclusive_us": 106513,
|
||||
"max_us": 34212
|
||||
}
|
||||
},
|
||||
"normal_OS_accepted": false,
|
||||
"passed": true,
|
||||
"performance_budget_accepted": false,
|
||||
"pid": 26808,
|
||||
"plan_id": "P23-02",
|
||||
"sample": "candidate",
|
||||
"unit_accepted": false
|
||||
}
|
||||
BIN
Binary file not shown.
+20
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"actual_user_data_dir": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-263ec52e04fc4bd4999a25b39fafa649-budget-runtime",
|
||||
"before": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-263ec52e04fc4bd4999a25b39fafa649-budget-startup",
|
||||
"conditions": [
|
||||
true,
|
||||
true,
|
||||
true,
|
||||
true,
|
||||
true
|
||||
],
|
||||
"conditions_checked": 5,
|
||||
"custom_user_dir_name": "TheTree-PCK-tests-263ec52e04fc4bd4999a25b39fafa649-budget-runtime",
|
||||
"expected_user_data_dir": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-263ec52e04fc4bd4999a25b39fafa649-budget-runtime",
|
||||
"fresh_before_parent_initialize": true,
|
||||
"globalized_probe": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-263ec52e04fc4bd4999a25b39fafa649-budget-runtime/guard-probe",
|
||||
"profile_writes_before_guard": 0,
|
||||
"project_settings_persisted": false,
|
||||
"runtime_settings_only": true,
|
||||
"verified": true
|
||||
}
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
[configuration]
|
||||
entry_symbol = "tree_numeric_core_init"
|
||||
compatibility_minimum = "4.4"
|
||||
reloadable = false
|
||||
|
||||
[libraries]
|
||||
macos.debug.arm64 = "/private/tmp/thetree-native-diagnostic-r322-3ada932edeab48e2b8d229dfc2a06761/libtree_numeric_core.macos.template_debug.dylib"
|
||||
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
+59
@@ -0,0 +1,59 @@
|
||||
{
|
||||
"plan": [
|
||||
[
|
||||
"compile-062",
|
||||
[
|
||||
"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++",
|
||||
"-o",
|
||||
"/Users/korizatou114/Projects/\u3068\u308a\u306b\u304f\u5de5\u623f\u30b2\u30fc\u30e0\u5236\u4f5c\u90e8/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-build-r322/objects/062-tree_numeric_core.os",
|
||||
"-c",
|
||||
"-std=c++17",
|
||||
"-isystem",
|
||||
"/Users/korizatou114/Projects/\u3068\u308a\u306b\u304f\u5de5\u623f\u30b2\u30fc\u30e0\u5236\u4f5c\u90e8/artifacts/original-completion-2026-10-02/p23-02-native-sdk-lifetime-candidate-r131/sdk/include",
|
||||
"-isystem",
|
||||
"/Users/korizatou114/Projects/\u3068\u308a\u306b\u304f\u5de5\u623f\u30b2\u30fc\u30e0\u5236\u4f5c\u90e8/artifacts/original-completion-2026-10-02/p23-02-native-sdk-lifetime-candidate-r131/sdk/gen/include",
|
||||
"-Wall",
|
||||
"-Wextra",
|
||||
"-Werror",
|
||||
"-fexceptions",
|
||||
"-arch",
|
||||
"arm64",
|
||||
"-isysroot",
|
||||
"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk",
|
||||
"-fvisibility=hidden",
|
||||
"-O3",
|
||||
"-fPIC",
|
||||
"-DMACOS_ENABLED",
|
||||
"-DUNIX_ENABLED",
|
||||
"-DTHREADS_ENABLED",
|
||||
"-DDEBUG_ENABLED",
|
||||
"-DNDEBUG",
|
||||
"-DGDEXTENSION",
|
||||
"-I/Users/korizatou114/Projects/\u3068\u308a\u306b\u304f\u5de5\u623f\u30b2\u30fc\u30e0\u5236\u4f5c\u90e8/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-candidate-r321/source",
|
||||
"/Users/korizatou114/Projects/\u3068\u308a\u306b\u304f\u5de5\u623f\u30b2\u30fc\u30e0\u5236\u4f5c\u90e8/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-candidate-r321/source/tree_numeric_core.cpp"
|
||||
]
|
||||
],
|
||||
[
|
||||
"link",
|
||||
[
|
||||
"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++",
|
||||
"-o",
|
||||
"/Users/korizatou114/Projects/\u3068\u308a\u306b\u304f\u5de5\u623f\u30b2\u30fc\u30e0\u5236\u4f5c\u90e8/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-build-r322/libtree_numeric_core.macos.template_debug.dylib",
|
||||
"-arch",
|
||||
"arm64",
|
||||
"-isysroot",
|
||||
"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk",
|
||||
"-fvisibility=hidden",
|
||||
"-Wl,-S",
|
||||
"-Wl,-x",
|
||||
"-Wl,-dead_strip",
|
||||
"-shared",
|
||||
"/Users/korizatou114/Projects/\u3068\u308a\u306b\u304f\u5de5\u623f\u30b2\u30fc\u30e0\u5236\u4f5c\u90e8/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-build-r322/objects/062-tree_numeric_core.os",
|
||||
"/Users/korizatou114/Projects/\u3068\u308a\u306b\u304f\u5de5\u623f\u30b2\u30fc\u30e0\u5236\u4f5c\u90e8/artifacts/original-completion-2026-10-02/p23-02-native-sdk-lifetime-build-r133/libgodot-cpp.macos.template_debug.arm64.a"
|
||||
]
|
||||
]
|
||||
],
|
||||
"planned_bridge_compilations": 1,
|
||||
"SDK_compilations": 0,
|
||||
"Godot_runs": 0
|
||||
}
|
||||
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
+19
@@ -0,0 +1,19 @@
|
||||
# coding: utf-8
|
||||
from pathlib import Path
|
||||
import importlib.util,json,hashlib,shutil,uuid
|
||||
R=Path('/Users/korizatou114/Projects/とりにく工房ゲーム制作部');A=R/'artifacts/original-completion-2026-10-02';O=A/'p23-02-current-native-diagnostic-r323';C=A/'p23-02-current-native-diagnostic-candidate-r321';B=A/'p23-02-current-native-diagnostic-build-r322'
|
||||
def mod(name,p):
|
||||
s=importlib.util.spec_from_file_location(name,p);m=importlib.util.module_from_spec(s);s.loader.exec_module(m);return m
|
||||
r=mod('prepare323',R/'tools/run_all_tests.py')
|
||||
def pin(p):return dict(path=str(p),bytes=p.stat().st_size,sha256=r.sha(p))
|
||||
assert r.read(B/'execution.json')['passed'] and shutil.disk_usage(A).free>=528*1048576
|
||||
old=r.read(A/'p23-02-native-guest-bulk-impact-whole-r317-r03/input.json');stage=Path(old['stage']);parent=Path(old['parent']);assert r.inventory(stage,stage=True)==old['expected_stage'];assert r.inventory(parent,stage=True)==old['expected_baseline_stage']
|
||||
private=Path('/private/tmp')/('thetree-native-diagnostic-r322-'+uuid.uuid4().hex);private.mkdir();lib=private/'libtree_numeric_core.macos.template_debug.dylib'
|
||||
with lib.open('xb') as f:f.write((B/'libtree_numeric_core.macos.template_debug.dylib').read_bytes())
|
||||
assert lib.read_bytes()==(B/'libtree_numeric_core.macos.template_debug.dylib').read_bytes()
|
||||
with (O/'candidate.gdextension').open('x') as f:f.write('[configuration]\nentry_symbol = "tree_numeric_core_init"\ncompatibility_minimum = "4.4"\nreloadable = false\n\n[libraries]\nmacos.debug.arm64 = "'+str(lib)+'"\n')
|
||||
v=old.copy();fixed={k:q for k,q in old['pins'].items() if k in ['engine','helper','run_all','profile_guard','modified_budget','original_budget','original_path','fixture','oracle','original_clock','QA_base','local_input','local_review','local_root','provider_review','provider_root']}
|
||||
for k,p in dict(config_candidate=O/'candidate.gdextension',new_library=B/'libtree_numeric_core.macos.template_debug.dylib',library_candidate=lib,prepare=Path(__file__),runner=A/'p23-02-current-native-diagnostic-r323.py',QA=O/'whole.gd',QA_original=A/'p23-02-native-guest-bulk-impact-whole-r317/whole.gd',candidate_input=C/'input.json',candidate_guest=C/'scripts/guest_service.gd',candidate_runtime=C/'scripts/simulation_runtime.gd',starter_candidate=O/'candidate-guarded.gd',build_execution=B/'execution.json',build_input=B/'input.json',diagnostic_cpp=C/'source/tree_numeric_core.cpp',diagnostic_profile=C/'source/native_profile.hpp',diagnostic_api=C/'source/native_profile_api.inc',diagnostic_batch=C/'source/guest_candidate_batch.inc',static_review=A/'p23-02-current-native-diagnostic-static-independent-review-r321.json',static_root=A/'p23-02-current-native-diagnostic-static-root-verification-r321.json').items():fixed[k]=pin(p)
|
||||
v.update(pins=fixed,source_before=r.source_refs(R),default_before=r.default_player(R),doc4_before={n:r.sha(R/'docs/plans/original-completion-2026-10-02'/n) for n in old['doc4_before']},support_inventory=r.inventory(r.SUPPORT),engine_processes=1,compiler_processes=0,stage_clones=0,full_regression_runs=0,expected_whole_checks=17,scope='One instrumented current313-r02 native tick646->647 and original whole11487732-byte equality; no pair or acceptance.',expected_total_seconds=[2,30],library_copies=1)
|
||||
with (O/'input.json').open('x') as f:json.dump(v,f,ensure_ascii=False,indent=2);f.write('\n')
|
||||
print(json.dumps(dict(plan=str(O/'input.json'),pins=len(fixed),private_copy=str(lib),free=shutil.disk_usage(A).free)))
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
# coding: utf-8
|
||||
from pathlib import Path
|
||||
import json,hashlib
|
||||
R=Path('/Users/korizatou114/Projects/とりにく工房ゲーム制作部');A=R/'artifacts/original-completion-2026-10-02';O=A/'p23-02-current-native-diagnostic-r323'
|
||||
def pin(p):return dict(path=str(p),bytes=p.stat().st_size,sha256=hashlib.sha256(p.read_bytes()).hexdigest())
|
||||
e=json.loads((O/'execution.json').read_text());assert e['passed'];v=json.loads((O/'candidate-measurement/report.json').read_text());assert v['passed'] and v['checks']==17
|
||||
rows=v['native_profile'];assert len(rows)==9
|
||||
m=json.loads((A/'p23-02-current-progress-disposition-r320.json').read_text());w=json.loads((R/'docs/plans/original-completion-2026-10-02/work_packages.json').read_text());p=next(x for x in w if x['id']=='P23')
|
||||
result=dict(plan_id='P23-02',kind='finite_native_inclusive_diagnostic',candidate='r313-r02 with diagnostic-only r321/library322 additions; unselected/unadopted',report=pin(O/'candidate-measurement/report.json'),execution=pin(O/'execution.json'),sync_instrumented_tick_us=v['manual_tick_us'],scope_rows=rows,conditions=m['conditions'],dependencies=p['depends_on'],condition_source=pin(A/'p23-02-current-progress-disposition-r320.json'),reuse=['r315 originalGuest local finite evidence','r317-r03 original whole11487732-byte equality evidence','existing315/209 stages and unchanged133 SDK archive'],all_after647_bytes_equal_original=True,formal_completed_added=0,unit_accepted=False,performance_accepted=False,next_action='Select a coherent necessary optimization from measured scopes plus direct source inspection; preserve all original callbacks, arithmetic, order and saved state. Then local/impact checks and final exact-version required regression/review.',limits=['Counters include all entries/unsupported/exception exits; no per-call success inference.','Named rows are nested inclusive observations. No cross-row sum/subtraction, pureCPU, causal attribution or uninstrumented speed comparison.','One fixed cold646 tick; no P95/50ms/D10/normalOS/x3/final172/Windows acceptance.','Original seventeen conditions remain unaccepted; only C08/X8 Windows blocked. Held manual input is deferred, not waived.'])
|
||||
with (O/'scope-and-remaining.json').open('x') as f:json.dump(result,f,ensure_ascii=False,indent=2);f.write('\n')
|
||||
print(json.dumps(dict(sync_instrumented_us=v['manual_tick_us'],native_rows=rows),ensure_ascii=False))
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
# Current native diagnostic r321–r323
|
||||
|
||||
Finite diagnostic evidence only. Every saved gzip copy roundtrips to the original full bytes; originals are retained. See manifest for exact source/stored hashes and scope. No unit, performance, Windows or adoption acceptance.
|
||||
+864
@@ -0,0 +1,864 @@
|
||||
{
|
||||
"plan_id": "P23-02",
|
||||
"scope": "Current313-r02 finite native diagnostic321/322/323; no formal acceptance",
|
||||
"copies": [
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-candidate-r321/input.json",
|
||||
"bytes": 7524,
|
||||
"sha256": "38f9b65520ed607368a56245652d3dc9b0b4740bd421dc31398362ba95464cc5"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/000-input.json.gz",
|
||||
"bytes": 1461,
|
||||
"sha256": "a4309dad0393ab6958379755a2c351490e22239091481d9eeb03f32ab3556d42"
|
||||
},
|
||||
"gzip": true,
|
||||
"raw_bytes": 7524,
|
||||
"raw_sha256": "38f9b65520ed607368a56245652d3dc9b0b4740bd421dc31398362ba95464cc5"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-candidate-r321/scripts/guest_service.gd",
|
||||
"bytes": 62505,
|
||||
"sha256": "77ce52ebeed6a89f3e397de01572b17ea3e3cb246f7daca9145a1a192389969e"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/001-guest_service.gd.gz",
|
||||
"bytes": 12866,
|
||||
"sha256": "a89f5573a07a67560d170dd3e24acf4b47844e00e64aeb17fa483451bd9a2458"
|
||||
},
|
||||
"gzip": true,
|
||||
"raw_bytes": 62505,
|
||||
"raw_sha256": "77ce52ebeed6a89f3e397de01572b17ea3e3cb246f7daca9145a1a192389969e"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-candidate-r321/scripts/simulation_runtime.gd",
|
||||
"bytes": 612068,
|
||||
"sha256": "7eb24adbf91fe53cde14954dda12abd5efb05130de7d356d8df281ee99065e86"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/002-simulation_runtime.gd.gz",
|
||||
"bytes": 121377,
|
||||
"sha256": "6db6e28f4852a1616dd532e5bc7fb328e43633c20e1acf50dd9c0ca3fe54cbd6"
|
||||
},
|
||||
"gzip": true,
|
||||
"raw_bytes": 612068,
|
||||
"raw_sha256": "7eb24adbf91fe53cde14954dda12abd5efb05130de7d356d8df281ee99065e86"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-candidate-r321/source/guest_candidate_batch.inc",
|
||||
"bytes": 21737,
|
||||
"sha256": "e5de221ef911a73769c61309fd619dd5440f0ce114e47ea19e9dc93c69faac64"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/003-guest_candidate_batch.inc.gz",
|
||||
"bytes": 5305,
|
||||
"sha256": "673198771a38520c6f77a0a21905b72ed7cb045357cf1ba5298acf6d196b3b2d"
|
||||
},
|
||||
"gzip": true,
|
||||
"raw_bytes": 21737,
|
||||
"raw_sha256": "e5de221ef911a73769c61309fd619dd5440f0ce114e47ea19e9dc93c69faac64"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-candidate-r321/source/native_profile.hpp",
|
||||
"bytes": 936,
|
||||
"sha256": "b429287164327c1471549a1c0d31e5e3fe7a7026d0fa47ef4c7e4f8a3c900df5"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/004-native_profile.hpp",
|
||||
"bytes": 936,
|
||||
"sha256": "b429287164327c1471549a1c0d31e5e3fe7a7026d0fa47ef4c7e4f8a3c900df5"
|
||||
},
|
||||
"gzip": false,
|
||||
"raw_bytes": 936,
|
||||
"raw_sha256": "b429287164327c1471549a1c0d31e5e3fe7a7026d0fa47ef4c7e4f8a3c900df5"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-candidate-r321/source/native_profile_api.inc",
|
||||
"bytes": 854,
|
||||
"sha256": "484029be3e26352396c4d58561359fcd67365b6a279b533c7278a0aec0ac83f4"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/005-native_profile_api.inc",
|
||||
"bytes": 854,
|
||||
"sha256": "484029be3e26352396c4d58561359fcd67365b6a279b533c7278a0aec0ac83f4"
|
||||
},
|
||||
"gzip": false,
|
||||
"raw_bytes": 854,
|
||||
"raw_sha256": "484029be3e26352396c4d58561359fcd67365b6a279b533c7278a0aec0ac83f4"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-candidate-r321/source/tree_core.hpp",
|
||||
"bytes": 3299,
|
||||
"sha256": "be46852fe55aeee4e18996b4d87222662b031fd1b946977c81092f4d0707e480"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/006-tree_core.hpp",
|
||||
"bytes": 3299,
|
||||
"sha256": "be46852fe55aeee4e18996b4d87222662b031fd1b946977c81092f4d0707e480"
|
||||
},
|
||||
"gzip": false,
|
||||
"raw_bytes": 3299,
|
||||
"raw_sha256": "be46852fe55aeee4e18996b4d87222662b031fd1b946977c81092f4d0707e480"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-candidate-r321/source/tree_numeric_core.cpp",
|
||||
"bytes": 54931,
|
||||
"sha256": "b65ba5fd021ade6837761bda1494a5609754ac9d5b64812c555d609ad0dae53a"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/007-tree_numeric_core.cpp.gz",
|
||||
"bytes": 12101,
|
||||
"sha256": "f1062cb9658ffe09f8a511e4f426a19dce8065fdd1af0c48f8660ae5fface74e"
|
||||
},
|
||||
"gzip": true,
|
||||
"raw_bytes": 54931,
|
||||
"raw_sha256": "b65ba5fd021ade6837761bda1494a5609754ac9d5b64812c555d609ad0dae53a"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-build-r322/compile-062/ended.json",
|
||||
"bytes": 1866,
|
||||
"sha256": "f35b16cad85306eaad2b7b7b7634e2f66166e2f2d1b892b99263c129a9c19201"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/008-ended.json",
|
||||
"bytes": 1866,
|
||||
"sha256": "f35b16cad85306eaad2b7b7b7634e2f66166e2f2d1b892b99263c129a9c19201"
|
||||
},
|
||||
"gzip": false,
|
||||
"raw_bytes": 1866,
|
||||
"raw_sha256": "f35b16cad85306eaad2b7b7b7634e2f66166e2f2d1b892b99263c129a9c19201"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-build-r322/compile-062/started.json",
|
||||
"bytes": 2986,
|
||||
"sha256": "929fd3c13a01975712a12e9f44a0347305e907269a74815633c2afb937a92cbc"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/009-started.json",
|
||||
"bytes": 2986,
|
||||
"sha256": "929fd3c13a01975712a12e9f44a0347305e907269a74815633c2afb937a92cbc"
|
||||
},
|
||||
"gzip": false,
|
||||
"raw_bytes": 2986,
|
||||
"raw_sha256": "929fd3c13a01975712a12e9f44a0347305e907269a74815633c2afb937a92cbc"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-build-r322/compile-062/stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/010-stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"gzip": false,
|
||||
"raw_bytes": 0,
|
||||
"raw_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-build-r322/compile-062/stdout.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/011-stdout.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"gzip": false,
|
||||
"raw_bytes": 0,
|
||||
"raw_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-build-r322/compile-062-phase.json",
|
||||
"bytes": 614,
|
||||
"sha256": "c7926c0b901877b959cc912496e5cc8a52b3c9650c0a7d7302123c32dd2ec312"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/012-compile-062-phase.json",
|
||||
"bytes": 614,
|
||||
"sha256": "c7926c0b901877b959cc912496e5cc8a52b3c9650c0a7d7302123c32dd2ec312"
|
||||
},
|
||||
"gzip": false,
|
||||
"raw_bytes": 614,
|
||||
"raw_sha256": "c7926c0b901877b959cc912496e5cc8a52b3c9650c0a7d7302123c32dd2ec312"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-build-r322/execution.json",
|
||||
"bytes": 7165,
|
||||
"sha256": "7fb637cfba79a1abbfaa9a3ddd106c29075058cba29400d0aefe8b1802d7d6fb"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/013-execution.json.gz",
|
||||
"bytes": 1639,
|
||||
"sha256": "88f6e2b98741774757cd4604ef185fdbf4eb4a3dc38ce036b5adabce556717d1"
|
||||
},
|
||||
"gzip": true,
|
||||
"raw_bytes": 7165,
|
||||
"raw_sha256": "7fb637cfba79a1abbfaa9a3ddd106c29075058cba29400d0aefe8b1802d7d6fb"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-build-r322/input.json",
|
||||
"bytes": 659082,
|
||||
"sha256": "7972be33dd3a2910f6a081a3c980fc65bfc9c954fe7f96bf465bf0243ab9f00f"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/014-input.json.gz",
|
||||
"bytes": 138065,
|
||||
"sha256": "6d336131f0f74e8616c58b349cdbfe0b44d3f19e2dcdc17707ef7b9c77aef7a3"
|
||||
},
|
||||
"gzip": true,
|
||||
"raw_bytes": 659082,
|
||||
"raw_sha256": "7972be33dd3a2910f6a081a3c980fc65bfc9c954fe7f96bf465bf0243ab9f00f"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-build-r322/libtree_numeric_core.macos.template_debug.dylib",
|
||||
"bytes": 417536,
|
||||
"sha256": "0a63bea46a9607d9d2f3cd80534fd83484afe28339d7d2e1333b28416daf7b56"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/015-libtree_numeric_core.macos.template_debug.dylib.gz",
|
||||
"bytes": 153610,
|
||||
"sha256": "f5445699751507e868603919145952bce0312a36553415146f4978650093f841"
|
||||
},
|
||||
"gzip": true,
|
||||
"raw_bytes": 417536,
|
||||
"raw_sha256": "0a63bea46a9607d9d2f3cd80534fd83484afe28339d7d2e1333b28416daf7b56"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-build-r322/link/ended.json",
|
||||
"bytes": 1353,
|
||||
"sha256": "47474c23132dbf7f929d910552662075bd1378439243682e10126d337ce11003"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/016-ended.json",
|
||||
"bytes": 1353,
|
||||
"sha256": "47474c23132dbf7f929d910552662075bd1378439243682e10126d337ce11003"
|
||||
},
|
||||
"gzip": false,
|
||||
"raw_bytes": 1353,
|
||||
"raw_sha256": "47474c23132dbf7f929d910552662075bd1378439243682e10126d337ce11003"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-build-r322/link/started.json",
|
||||
"bytes": 2058,
|
||||
"sha256": "e49a43112505be2e2ba77897183c8667bed480924be950647927aa8838a2f8e3"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/017-started.json",
|
||||
"bytes": 2058,
|
||||
"sha256": "e49a43112505be2e2ba77897183c8667bed480924be950647927aa8838a2f8e3"
|
||||
},
|
||||
"gzip": false,
|
||||
"raw_bytes": 2058,
|
||||
"raw_sha256": "e49a43112505be2e2ba77897183c8667bed480924be950647927aa8838a2f8e3"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-build-r322/link/stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/018-stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"gzip": false,
|
||||
"raw_bytes": 0,
|
||||
"raw_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-build-r322/link/stdout.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/019-stdout.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"gzip": false,
|
||||
"raw_bytes": 0,
|
||||
"raw_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-build-r322/link-phase.json",
|
||||
"bytes": 607,
|
||||
"sha256": "ed31d3505c4d3e2abef26b3865afda5452df18842cb9e52e9c5b264c08058593"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/020-link-phase.json",
|
||||
"bytes": 607,
|
||||
"sha256": "ed31d3505c4d3e2abef26b3865afda5452df18842cb9e52e9c5b264c08058593"
|
||||
},
|
||||
"gzip": false,
|
||||
"raw_bytes": 607,
|
||||
"raw_sha256": "ed31d3505c4d3e2abef26b3865afda5452df18842cb9e52e9c5b264c08058593"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-r323/actual-root-verification.json",
|
||||
"bytes": 38855,
|
||||
"sha256": "973fe78e64f1989e4937ffc9c154d08f76aa39946d2559700af1d1d008dd0fe8"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/021-actual-root-verification.json.gz",
|
||||
"bytes": 7520,
|
||||
"sha256": "87e62161b63c19574e496a8b579bb2189ec02331d4a6c6a6f5493984c2b44dd4"
|
||||
},
|
||||
"gzip": true,
|
||||
"raw_bytes": 38855,
|
||||
"raw_sha256": "973fe78e64f1989e4937ffc9c154d08f76aa39946d2559700af1d1d008dd0fe8"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-r323/candidate/adapter-owned-cleanup.json",
|
||||
"bytes": 351,
|
||||
"sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/022-adapter-owned-cleanup.json",
|
||||
"bytes": 351,
|
||||
"sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54"
|
||||
},
|
||||
"gzip": false,
|
||||
"raw_bytes": 351,
|
||||
"raw_sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-r323/candidate/ended.json",
|
||||
"bytes": 1770,
|
||||
"sha256": "e5f41b818b0e00092d070b45a3b6ecd896a143bee5680987fd84c0497ab32684"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/023-ended.json",
|
||||
"bytes": 1770,
|
||||
"sha256": "e5f41b818b0e00092d070b45a3b6ecd896a143bee5680987fd84c0497ab32684"
|
||||
},
|
||||
"gzip": false,
|
||||
"raw_bytes": 1770,
|
||||
"raw_sha256": "e5f41b818b0e00092d070b45a3b6ecd896a143bee5680987fd84c0497ab32684"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-r323/candidate/engine-native.log",
|
||||
"bytes": 13461,
|
||||
"sha256": "a80be5c321f44ada79b9cc7c87d99575ea64618c39c13407bf51e34c93a052d3"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/024-engine-native.log.gz",
|
||||
"bytes": 1285,
|
||||
"sha256": "8ce5bfe4c4f2203bec4c95c3d48356eeeaffcc4d3e5b3e1e9f63c8314ae4ac6b"
|
||||
},
|
||||
"gzip": true,
|
||||
"raw_bytes": 13461,
|
||||
"raw_sha256": "a80be5c321f44ada79b9cc7c87d99575ea64618c39c13407bf51e34c93a052d3"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-r323/candidate/outer-owned-finally.json",
|
||||
"bytes": 964,
|
||||
"sha256": "79bbcbb165eee8469c0645b3e55e6fba2ff3012c853c0fab34c5a3b04174ab18"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/025-outer-owned-finally.json",
|
||||
"bytes": 964,
|
||||
"sha256": "79bbcbb165eee8469c0645b3e55e6fba2ff3012c853c0fab34c5a3b04174ab18"
|
||||
},
|
||||
"gzip": false,
|
||||
"raw_bytes": 964,
|
||||
"raw_sha256": "79bbcbb165eee8469c0645b3e55e6fba2ff3012c853c0fab34c5a3b04174ab18"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-r323/candidate/process.json",
|
||||
"bytes": 6655,
|
||||
"sha256": "c4200fbe36dbc393a8d35fd34476344db8a71eee63a915112f8ceb5a1a67aee5"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/026-process.json.gz",
|
||||
"bytes": 1333,
|
||||
"sha256": "1e7d72fd78c41cd197281b2fd2d7b1e419f184a428456fed463c8ed316f180b5"
|
||||
},
|
||||
"gzip": true,
|
||||
"raw_bytes": 6655,
|
||||
"raw_sha256": "c4200fbe36dbc393a8d35fd34476344db8a71eee63a915112f8ceb5a1a67aee5"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-r323/candidate/started.json",
|
||||
"bytes": 2389,
|
||||
"sha256": "9cc3e42e711837df070dc40f8a616ab23abae5b6db1cb332892619d0a0e0f97f"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/027-started.json",
|
||||
"bytes": 2389,
|
||||
"sha256": "9cc3e42e711837df070dc40f8a616ab23abae5b6db1cb332892619d0a0e0f97f"
|
||||
},
|
||||
"gzip": false,
|
||||
"raw_bytes": 2389,
|
||||
"raw_sha256": "9cc3e42e711837df070dc40f8a616ab23abae5b6db1cb332892619d0a0e0f97f"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-r323/candidate/stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/028-stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"gzip": false,
|
||||
"raw_bytes": 0,
|
||||
"raw_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-r323/candidate/stdout.log",
|
||||
"bytes": 13611,
|
||||
"sha256": "d5eac6720450719cbc9b29455e735e6caece6ebacd9eba2b194dfb6f650437ef"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/029-stdout.log.gz",
|
||||
"bytes": 1363,
|
||||
"sha256": "ee62e90f7662cdf61e3945427d5cdaa89cc3c4137e60ea748704123c10466548"
|
||||
},
|
||||
"gzip": true,
|
||||
"raw_bytes": 13611,
|
||||
"raw_sha256": "d5eac6720450719cbc9b29455e735e6caece6ebacd9eba2b194dfb6f650437ef"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-r323/candidate-guarded.gd",
|
||||
"bytes": 1550,
|
||||
"sha256": "102d807efff01bcba1c46a53f5b916488b28dd41cd32c46e61f8d087e199449e"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/030-candidate-guarded.gd",
|
||||
"bytes": 1550,
|
||||
"sha256": "102d807efff01bcba1c46a53f5b916488b28dd41cd32c46e61f8d087e199449e"
|
||||
},
|
||||
"gzip": false,
|
||||
"raw_bytes": 1550,
|
||||
"raw_sha256": "102d807efff01bcba1c46a53f5b916488b28dd41cd32c46e61f8d087e199449e"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-r323/candidate-measurement/after647.varbytes.zst",
|
||||
"bytes": 246720,
|
||||
"sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/031-after647.varbytes.zst.gz",
|
||||
"bytes": 176495,
|
||||
"sha256": "8725b28ddfdaf71ce51c65c8775d6e8f809afc48a910119bf954f7fb72bde701"
|
||||
},
|
||||
"gzip": true,
|
||||
"raw_bytes": 246720,
|
||||
"raw_sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-r323/candidate-measurement/report.json",
|
||||
"bytes": 2191,
|
||||
"sha256": "5b2418af3fa98014c6012eb76eeb23993992fca87c4a57c235519dd397bd149d"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/032-report.json",
|
||||
"bytes": 2191,
|
||||
"sha256": "5b2418af3fa98014c6012eb76eeb23993992fca87c4a57c235519dd397bd149d"
|
||||
},
|
||||
"gzip": false,
|
||||
"raw_bytes": 2191,
|
||||
"raw_sha256": "5b2418af3fa98014c6012eb76eeb23993992fca87c4a57c235519dd397bd149d"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-r323/candidate-phase.json",
|
||||
"bytes": 8114,
|
||||
"sha256": "e744be3263f8f41b6011ff985bdb69efca98ae5e5be9cb42b75ad9315a4e7699"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/033-candidate-phase.json.gz",
|
||||
"bytes": 1543,
|
||||
"sha256": "c613fc42b3421fca89cce85a93bf0171bd5a5f33b3158480b815e18b823a3b20"
|
||||
},
|
||||
"gzip": true,
|
||||
"raw_bytes": 8114,
|
||||
"raw_sha256": "e744be3263f8f41b6011ff985bdb69efca98ae5e5be9cb42b75ad9315a4e7699"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-r323/candidate-profile.json",
|
||||
"bytes": 912,
|
||||
"sha256": "71eb6a57a1198110158aaede5eab45e2e61a41bc7657415cae42be4187573276"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/034-candidate-profile.json",
|
||||
"bytes": 912,
|
||||
"sha256": "71eb6a57a1198110158aaede5eab45e2e61a41bc7657415cae42be4187573276"
|
||||
},
|
||||
"gzip": false,
|
||||
"raw_bytes": 912,
|
||||
"raw_sha256": "71eb6a57a1198110158aaede5eab45e2e61a41bc7657415cae42be4187573276"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-r323/candidate.gdextension",
|
||||
"bytes": 265,
|
||||
"sha256": "138ef159e4228bf7f708e5e2ea6801047a131a8fd5ab54b7cf76cde696dd3e1f"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/035-candidate.gdextension",
|
||||
"bytes": 265,
|
||||
"sha256": "138ef159e4228bf7f708e5e2ea6801047a131a8fd5ab54b7cf76cde696dd3e1f"
|
||||
},
|
||||
"gzip": false,
|
||||
"raw_bytes": 265,
|
||||
"raw_sha256": "138ef159e4228bf7f708e5e2ea6801047a131a8fd5ab54b7cf76cde696dd3e1f"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-r323/execution.json",
|
||||
"bytes": 12913,
|
||||
"sha256": "653b2db96bf9937713a01b865ebe985c9ad49fa703483cbebf1ec0f9521a5437"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/036-execution.json.gz",
|
||||
"bytes": 2713,
|
||||
"sha256": "958a03192edcd9a21869a725c923032c0f63db6ceda7c2037435a37d046366c4"
|
||||
},
|
||||
"gzip": true,
|
||||
"raw_bytes": 12913,
|
||||
"raw_sha256": "653b2db96bf9937713a01b865ebe985c9ad49fa703483cbebf1ec0f9521a5437"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-r323/input.json",
|
||||
"bytes": 1398262,
|
||||
"sha256": "e8c7378ef82ff752f6d62db329b2df23b59cd1e06ef703e385dad53b41951b03"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/037-input.json.gz",
|
||||
"bytes": 354640,
|
||||
"sha256": "fcb72e8a662a8b24acf37c5be5653bd95d4c7c62c3e4b18591c3801e7e1cb800"
|
||||
},
|
||||
"gzip": true,
|
||||
"raw_bytes": 1398262,
|
||||
"raw_sha256": "e8c7378ef82ff752f6d62db329b2df23b59cd1e06ef703e385dad53b41951b03"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-r323/preexecution-root-verification.json",
|
||||
"bytes": 33171,
|
||||
"sha256": "66cb91b3f5b1fa2a77c95bf7eeee92340b7bcd62529b9ae6708c8222d6ff593a"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/038-preexecution-root-verification.json.gz",
|
||||
"bytes": 6505,
|
||||
"sha256": "a3ca54d9de773c77e7de1b9243b02c3367c1fd0b235bf2cc79f1527d689412c1"
|
||||
},
|
||||
"gzip": true,
|
||||
"raw_bytes": 33171,
|
||||
"raw_sha256": "66cb91b3f5b1fa2a77c95bf7eeee92340b7bcd62529b9ae6708c8222d6ff593a"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-r323/scope-and-remaining.json",
|
||||
"bytes": 17676,
|
||||
"sha256": "4ff78316c98465f4a2060f815e36075f25755ee55967e1dbe6418e3d2f116c2b"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/039-scope-and-remaining.json.gz",
|
||||
"bytes": 4739,
|
||||
"sha256": "cfb81f04e0a5fc950703f430793c0f4fe2f78efdee6e72ae0fcc6e1f66543150"
|
||||
},
|
||||
"gzip": true,
|
||||
"raw_bytes": 17676,
|
||||
"raw_sha256": "4ff78316c98465f4a2060f815e36075f25755ee55967e1dbe6418e3d2f116c2b"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-r323/whole.gd",
|
||||
"bytes": 5953,
|
||||
"sha256": "c629e7631d78e0de5d010874281a0d94aaa29a67cab665afdbda93ef2ad7e19d"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/040-whole.gd.gz",
|
||||
"bytes": 2406,
|
||||
"sha256": "ba0c8ca802faad655af77b00aec8467af29837d51d35423c4a00120562ef1833"
|
||||
},
|
||||
"gzip": true,
|
||||
"raw_bytes": 5953,
|
||||
"raw_sha256": "c629e7631d78e0de5d010874281a0d94aaa29a67cab665afdbda93ef2ad7e19d"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-actual-independent-review-r323.json",
|
||||
"bytes": 64703,
|
||||
"sha256": "fd40ab0cfc79160c4e437f970be1631da14cf625f2eef49ab48c722c1eed814d"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/041-p23-02-current-native-diagnostic-actual-independent-review-r323.json.gz",
|
||||
"bytes": 9969,
|
||||
"sha256": "12cbd1b40b8fd9957c030dc9da7d7be9dc1a8130ef8a6801dc0885c881e5ea35"
|
||||
},
|
||||
"gzip": true,
|
||||
"raw_bytes": 64703,
|
||||
"raw_sha256": "fd40ab0cfc79160c4e437f970be1631da14cf625f2eef49ab48c722c1eed814d"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-build-actual-independent-review-r322.json",
|
||||
"bytes": 60329,
|
||||
"sha256": "412aa533cbd2182dd7b8cbc4600597893372baf88a8b8a64fc60ec75817f5a7a"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/042-p23-02-current-native-diagnostic-build-actual-independent-review-r322.json.gz",
|
||||
"bytes": 8418,
|
||||
"sha256": "912100ee8f22c110fd2c0e68d0278ec0f435e4eb99b566ff27f9f686b7746eca"
|
||||
},
|
||||
"gzip": true,
|
||||
"raw_bytes": 60329,
|
||||
"raw_sha256": "412aa533cbd2182dd7b8cbc4600597893372baf88a8b8a64fc60ec75817f5a7a"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-build-preexecution-independent-review-r322.json",
|
||||
"bytes": 52438,
|
||||
"sha256": "af411f37f6630d2dbace0168e0bbc0d1d43850e5d6939f6ff094d9ea2ea68f66"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/043-p23-02-current-native-diagnostic-build-preexecution-independent-review-r322.json.gz",
|
||||
"bytes": 7887,
|
||||
"sha256": "dcb412c402b259b1b6afe2b28083dd54a3fa4aab7b6bdbcfc86bb08837f5a581"
|
||||
},
|
||||
"gzip": true,
|
||||
"raw_bytes": 52438,
|
||||
"raw_sha256": "af411f37f6630d2dbace0168e0bbc0d1d43850e5d6939f6ff094d9ea2ea68f66"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-build-preexecution-root-verification-r322.json",
|
||||
"bytes": 32286,
|
||||
"sha256": "be8da89685d1ef4da4ec0632b8ff3e55e4dc2cb65d3af97845d9d390d0ceca89"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/044-p23-02-current-native-diagnostic-build-preexecution-root-verification-r322.json.gz",
|
||||
"bytes": 6192,
|
||||
"sha256": "d00d6a85c6957029202a942543b6f6407dfd3dc92351f43626d01e4c13f48f3e"
|
||||
},
|
||||
"gzip": true,
|
||||
"raw_bytes": 32286,
|
||||
"raw_sha256": "be8da89685d1ef4da4ec0632b8ff3e55e4dc2cb65d3af97845d9d390d0ceca89"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-build-preview-r322.json",
|
||||
"bytes": 3041,
|
||||
"sha256": "c8f714e3b3d458687237dbfa6a483b392047efec3a4502b4303de6fe47a5a155"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/045-p23-02-current-native-diagnostic-build-preview-r322.json",
|
||||
"bytes": 3041,
|
||||
"sha256": "c8f714e3b3d458687237dbfa6a483b392047efec3a4502b4303de6fe47a5a155"
|
||||
},
|
||||
"gzip": false,
|
||||
"raw_bytes": 3041,
|
||||
"raw_sha256": "c8f714e3b3d458687237dbfa6a483b392047efec3a4502b4303de6fe47a5a155"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-build-root-verification-r322.json",
|
||||
"bytes": 37219,
|
||||
"sha256": "7391a9118200af7e0709304053586056357d4d7f58f83b07047946fc745a314c"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/046-p23-02-current-native-diagnostic-build-root-verification-r322.json.gz",
|
||||
"bytes": 6913,
|
||||
"sha256": "fe073f74eaea255903971a6de2711b30673be716f7967021934babd4b695a97c"
|
||||
},
|
||||
"gzip": true,
|
||||
"raw_bytes": 37219,
|
||||
"raw_sha256": "7391a9118200af7e0709304053586056357d4d7f58f83b07047946fc745a314c"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-preexecution-independent-review-r323.json",
|
||||
"bytes": 53991,
|
||||
"sha256": "1545e116048fc9b066d3bf77aedec110a0054f2d4a017bdf15f1039af50b0e96"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/047-p23-02-current-native-diagnostic-preexecution-independent-review-r323.json.gz",
|
||||
"bytes": 8516,
|
||||
"sha256": "dcfc585ca99739309a0190db4e83baeddc66d72980df65a893f7c1aca2288b29"
|
||||
},
|
||||
"gzip": true,
|
||||
"raw_bytes": 53991,
|
||||
"raw_sha256": "1545e116048fc9b066d3bf77aedec110a0054f2d4a017bdf15f1039af50b0e96"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-static-independent-review-r321.json",
|
||||
"bytes": 15383,
|
||||
"sha256": "02e02c2b3e801d6ca85cc2f7d795dcfd80910d0c5345fb40a43ee07a8c71b7c9"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/048-p23-02-current-native-diagnostic-static-independent-review-r321.json.gz",
|
||||
"bytes": 3081,
|
||||
"sha256": "b53d59fc13f4b57cca244a64b015450a350750fefbb26fb7c7a7adb2bf81a325"
|
||||
},
|
||||
"gzip": true,
|
||||
"raw_bytes": 15383,
|
||||
"raw_sha256": "02e02c2b3e801d6ca85cc2f7d795dcfd80910d0c5345fb40a43ee07a8c71b7c9"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-static-root-verification-r321.json",
|
||||
"bytes": 8470,
|
||||
"sha256": "f85a6b643e2e68ef9bdb97cabb9e07b9a86244c89997eff34cc4a45a43b8b3f2"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/049-p23-02-current-native-diagnostic-static-root-verification-r321.json.gz",
|
||||
"bytes": 1838,
|
||||
"sha256": "47a7f16c3fc736dd1b2cb51339e1b7fbc916a3612b7cefd44a745f633c1a886f"
|
||||
},
|
||||
"gzip": true,
|
||||
"raw_bytes": 8470,
|
||||
"raw_sha256": "f85a6b643e2e68ef9bdb97cabb9e07b9a86244c89997eff34cc4a45a43b8b3f2"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-build-r322.py",
|
||||
"bytes": 16415,
|
||||
"sha256": "e19cbc135724b8db69678f6faf31148507f68c3addbc54c2b314a2efdbfee3d6"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/050-p23-02-current-native-diagnostic-build-r322.py.gz",
|
||||
"bytes": 5096,
|
||||
"sha256": "9ece478794f01f81b1cd658178b16862120caaab5335208d5066628a0446b511"
|
||||
},
|
||||
"gzip": true,
|
||||
"raw_bytes": 16415,
|
||||
"raw_sha256": "e19cbc135724b8db69678f6faf31148507f68c3addbc54c2b314a2efdbfee3d6"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-r323.py",
|
||||
"bytes": 8109,
|
||||
"sha256": "e8bc03ffafcfc193f0cc6d84df6744e55b78a394102a41d2112d0c8fdbd3c83b"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/051-p23-02-current-native-diagnostic-r323.py.gz",
|
||||
"bytes": 3300,
|
||||
"sha256": "af929cdb0dd27996c34ec12065e812aa90501bbc96d5945d6f9e777ade87387b"
|
||||
},
|
||||
"gzip": true,
|
||||
"raw_bytes": 8109,
|
||||
"raw_sha256": "e8bc03ffafcfc193f0cc6d84df6744e55b78a394102a41d2112d0c8fdbd3c83b"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/private/tmp/thetree-prepare-r321.py",
|
||||
"bytes": 6167,
|
||||
"sha256": "ff0dd39b9244079036aacd276f29f4d042088aa80a4a0cbb0f47a96f0bf747e1"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/052-thetree-prepare-r321.py.gz",
|
||||
"bytes": 2590,
|
||||
"sha256": "6c22f1d106658787f03825a78f162e07422b2e822d56e913369e682740b26b8f"
|
||||
},
|
||||
"gzip": true,
|
||||
"raw_bytes": 6167,
|
||||
"raw_sha256": "ff0dd39b9244079036aacd276f29f4d042088aa80a4a0cbb0f47a96f0bf747e1"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/private/tmp/thetree-prepare-r323.py",
|
||||
"bytes": 4773,
|
||||
"sha256": "2b0c26d96a5327373b5465fd3a1c53578039f12f04a76458e23018c6e52fa701"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/053-thetree-prepare-r323.py.gz",
|
||||
"bytes": 1816,
|
||||
"sha256": "d5eaba85b37710a509dbab71319a3ce2edf2ba5a59cb3b016e7ca5475f4c588a"
|
||||
},
|
||||
"gzip": true,
|
||||
"raw_bytes": 4773,
|
||||
"raw_sha256": "2b0c26d96a5327373b5465fd3a1c53578039f12f04a76458e23018c6e52fa701"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/private/tmp/thetree-plan-r323.py",
|
||||
"bytes": 3466,
|
||||
"sha256": "54069ec299a78d866e07a22653ba721a1b78dd95141250521a1bd83ad124a5ec"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/054-thetree-plan-r323.py",
|
||||
"bytes": 3466,
|
||||
"sha256": "54069ec299a78d866e07a22653ba721a1b78dd95141250521a1bd83ad124a5ec"
|
||||
},
|
||||
"gzip": false,
|
||||
"raw_bytes": 3466,
|
||||
"raw_sha256": "54069ec299a78d866e07a22653ba721a1b78dd95141250521a1bd83ad124a5ec"
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "/private/tmp/thetree-summarize-r323.py",
|
||||
"bytes": 2387,
|
||||
"sha256": "f324648029b421c40d61e7e78f83db9198e03a596c6adc105752ce1e4f484dcb"
|
||||
},
|
||||
"stored": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-diagnostic-r321-r323/055-thetree-summarize-r323.py",
|
||||
"bytes": 2387,
|
||||
"sha256": "f324648029b421c40d61e7e78f83db9198e03a596c6adc105752ce1e4f484dcb"
|
||||
},
|
||||
"gzip": false,
|
||||
"raw_bytes": 2387,
|
||||
"raw_sha256": "f324648029b421c40d61e7e78f83db9198e03a596c6adc105752ce1e4f484dcb"
|
||||
}
|
||||
],
|
||||
"originals_preserved": true,
|
||||
"lossless_roundtrip_all": true,
|
||||
"total_raw_bytes": 4032081,
|
||||
"total_stored_bytes": 1106441,
|
||||
"review": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-actual-independent-review-r323.json",
|
||||
"bytes": 64703,
|
||||
"sha256": "fd40ab0cfc79160c4e437f970be1631da14cf625f2eef49ab48c722c1eed814d"
|
||||
},
|
||||
"root": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-native-diagnostic-r323/actual-root-verification.json",
|
||||
"bytes": 38855,
|
||||
"sha256": "973fe78e64f1989e4937ffc9c154d08f76aa39946d2559700af1d1d008dd0fe8"
|
||||
},
|
||||
"source_default_doc4_unchanged": true,
|
||||
"formal_completed_added": 0,
|
||||
"unit_accepted": false,
|
||||
"performance_accepted": false
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
# r312 台帳・証拠保存の独立確認
|
||||
|
||||
独立レビューと125参照の再照合を内容保持して保存。性能、候補採用、P23-02の受入・正式完了を追加認定しない。
|
||||
+633
@@ -0,0 +1,633 @@
|
||||
{
|
||||
"passed": true,
|
||||
"review_sha256": "d1565ae022928797ff5d8ea17a422f69e571b55cb28ce498ba0a0272d022722d",
|
||||
"verified_entries": [
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 492770,
|
||||
"sha256": "1dd710cb48626884c5692d230c1ace21291a4107d0148a11f020b6b7bd9c127a"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 493994,
|
||||
"sha256": "66be3f790b8ad802dbbf83ebe3374648d282df6b742d0962fbd7aff2507c9112"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 410834,
|
||||
"sha256": "c30ce7db6dbe85ac16b551105f239f5657e97e0dca1b293993684b100668c5fa"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 412058,
|
||||
"sha256": "f74196dbd2a88ce131975d2bea02a339a9077316327d2caa3c0add64460ec31f"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/work_packages.json",
|
||||
"bytes": 1198450,
|
||||
"sha256": "66d0a29d003c7d6a055669df0f79412f3bed09263f540855951251f69609a169"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/work_packages.json",
|
||||
"bytes": 1203655,
|
||||
"sha256": "13b5c5dd54cede6de8ff797659a6f931926bb5c0195a2a2a3727f616d65a122c"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/progress_snapshot.json",
|
||||
"bytes": 570488,
|
||||
"sha256": "d7e746554b709b9d8408eee2550ee8a0b9bdb58975797c5cbd05467bdc59dc93"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/progress_snapshot.json",
|
||||
"bytes": 576820,
|
||||
"sha256": "dca289ae7560af4fa5c2da981cd6c760f37930672cc032dfb35c88a49f65a7ea"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/guest/guest_service.gd",
|
||||
"bytes": 61414,
|
||||
"sha256": "56880410e9a00816f9a95d30821982955532de8dd976980934e12016a9f2b21e"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/guest/guest_definition.gd",
|
||||
"bytes": 9374,
|
||||
"sha256": "082aa3f33b9cb17daf10a2cf8a1dece7b79dd80c2ae21e1a424d1b2ceb52b918"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/guest/guest_runtime.gd",
|
||||
"bytes": 14267,
|
||||
"sha256": "57ba99e5d977b5302987f4359a19056f1ab09c8fb7e4762ee8d79cbb9316741a"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/core/simulation_kernel.gd",
|
||||
"bytes": 7602,
|
||||
"sha256": "341c0c878c4894adbac628d0db6362ff69fc3347bdd9e61e50936e15dc2d1edb"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/traceability/original/BASELINE.txt",
|
||||
"bytes": 23494,
|
||||
"sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/execution.json",
|
||||
"bytes": 12462,
|
||||
"sha256": "c356c803ebe6320f3f4f9b034c2e796b309e8660151bda489a6a21313196386c"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/metrics-root-decoded.json",
|
||||
"bytes": 4566,
|
||||
"sha256": "54e2e7aa9c6304b8d1ead5853eb78eafaad4cdeffb2dd3e4784643992a4d319f"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json",
|
||||
"bytes": 39941,
|
||||
"sha256": "a38dae71afd2b5db0591ecca16b65abc3158f080460e9c0b09a265f339967d09"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/actual-root-verification.json",
|
||||
"bytes": 22991,
|
||||
"sha256": "5373708a07d92323146615deb8663fa9b6e101e28df9821c4e5129312f63b57f"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r310.json",
|
||||
"bytes": 70364,
|
||||
"sha256": "41085a75190fdb67ba44ac7f6893d42c18ee797762d4b00e7eda546ed025c460"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/autoload/simulation_runtime.gd",
|
||||
"bytes": 611530,
|
||||
"sha256": "b4201726a735e9d979bd1ffae626ecd43ad2b76e4c7d1b51430884609bf2f4dc"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/world/path_service.gd",
|
||||
"bytes": 132925,
|
||||
"sha256": "6b7f4e989ea9b09495f814d8ecb294028d10794005966414bf52640e122b0d17"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/guest/guest_service.gd",
|
||||
"bytes": 61414,
|
||||
"sha256": "56880410e9a00816f9a95d30821982955532de8dd976980934e12016a9f2b21e"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/source/tree_numeric_core.cpp",
|
||||
"bytes": 54002,
|
||||
"sha256": "ce20a90adb8a410dc1b6cbf607b7bfa8bf21eaef158c5c6bfc7a9bbcc703d2b2"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/source/tree_core.hpp",
|
||||
"bytes": 3299,
|
||||
"sha256": "be46852fe55aeee4e18996b4d87222662b031fd1b946977c81092f4d0707e480"
|
||||
},
|
||||
{
|
||||
"path": "/private/tmp/thetree-integrate-current-residual-r312.py",
|
||||
"bytes": 9289,
|
||||
"sha256": "e2ee37570c2befa5e8fc766e27f5074b8a7a22e4a2b6e6e6e3c1b5786bf21e5d"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r312.json",
|
||||
"bytes": 73046,
|
||||
"sha256": "f1f675e37f3782c2fadd1cc398528a2f517ecb69d386bcbfeae70f07b9801201"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/plan_validation.json",
|
||||
"bytes": 8285,
|
||||
"sha256": "469b94e0198a5605f148c34ce6db66e0757b8518ab0331223d0497a221bafea5"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json",
|
||||
"bytes": 39941,
|
||||
"sha256": "a38dae71afd2b5db0591ecca16b65abc3158f080460e9c0b09a265f339967d09"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-preexecution-independent-review-r311-r02.json",
|
||||
"bytes": 25780,
|
||||
"sha256": "eaadb3792770364bbf7245fb94c43e979c06c3b754f955f1a736e9ab81d2abc9"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311-r02.json",
|
||||
"bytes": 25780,
|
||||
"sha256": "eaadb3792770364bbf7245fb94c43e979c06c3b754f955f1a736e9ab81d2abc9"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json",
|
||||
"bytes": 23230,
|
||||
"sha256": "75f9e4e4a4ea9286372ebf0f016e796067c9460e0815e0ef3e24988a702f04d5"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json",
|
||||
"bytes": 23230,
|
||||
"sha256": "75f9e4e4a4ea9286372ebf0f016e796067c9460e0815e0ef3e24988a702f04d5"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02.gd",
|
||||
"bytes": 7578,
|
||||
"sha256": "a544b96710d6dcc36528a6e2e08d872dda92590651d7ab60cb49372cfbc46b33"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.gd",
|
||||
"bytes": 7578,
|
||||
"sha256": "a544b96710d6dcc36528a6e2e08d872dda92590651d7ab60cb49372cfbc46b33"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02.py",
|
||||
"bytes": 7321,
|
||||
"sha256": "fb4dab44a00e7e375532a2c5395850c1324f75aca79ecb79fd6e06277988801a"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.py",
|
||||
"bytes": 7321,
|
||||
"sha256": "fb4dab44a00e7e375532a2c5395850c1324f75aca79ecb79fd6e06277988801a"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311.gd",
|
||||
"bytes": 7611,
|
||||
"sha256": "625e9cfb56464d6f2b2e08966d00d96bfb366062777caea509c7826599833278"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.gd",
|
||||
"bytes": 7611,
|
||||
"sha256": "625e9cfb56464d6f2b2e08966d00d96bfb366062777caea509c7826599833278"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311.py",
|
||||
"bytes": 7313,
|
||||
"sha256": "fda8480371c3041e5a583263259998132f7ec70b3f78f850bb32553db5bcaac3"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.py",
|
||||
"bytes": 7313,
|
||||
"sha256": "fda8480371c3041e5a583263259998132f7ec70b3f78f850bb32553db5bcaac3"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311/guarded-r274.gd",
|
||||
"bytes": 1435,
|
||||
"sha256": "84c5aca653f1a19217890bc257545d8f5d7a299c9b22c59a677ecdc9b2905bb7"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/guarded-r274.gd",
|
||||
"bytes": 1435,
|
||||
"sha256": "84c5aca653f1a19217890bc257545d8f5d7a299c9b22c59a677ecdc9b2905bb7"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311/input.json.gz",
|
||||
"bytes": 228607,
|
||||
"sha256": "48bdb586a380ed8a847711178040b8dc4ef303daaf740b5560f97ba7317c4419"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/input.json",
|
||||
"bytes": 981463,
|
||||
"sha256": "c32c2f748c6dd91a2d35b2fd747582cd235fbabe0d7417446b8d67d8fb2d6dd5"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311/instrumentation.json",
|
||||
"bytes": 46887,
|
||||
"sha256": "b34033d2bb7f23322c60becda562b22b0fe897bb822f891a910ce87590d134e2"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/instrumentation.json",
|
||||
"bytes": 46887,
|
||||
"sha256": "b34033d2bb7f23322c60becda562b22b0fe897bb822f891a910ce87590d134e2"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/actual-root-verification.json",
|
||||
"bytes": 22991,
|
||||
"sha256": "5373708a07d92323146615deb8663fa9b6e101e28df9821c4e5129312f63b57f"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/execution.json",
|
||||
"bytes": 12462,
|
||||
"sha256": "c356c803ebe6320f3f4f9b034c2e796b309e8660151bda489a6a21313196386c"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"bytes": 1439,
|
||||
"sha256": "81c4abc24624a7f68642c5c4e27626f003762c4b52b47e9cb2c566a2e0599045"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"bytes": 1439,
|
||||
"sha256": "81c4abc24624a7f68642c5c4e27626f003762c4b52b47e9cb2c566a2e0599045"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/input.json.gz",
|
||||
"bytes": 228933,
|
||||
"sha256": "1eb2aa1eb4064d9ef0cd10ac6eb6174662e0377e5b9f48fb5e1c9bd96292d7ea"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/input.json",
|
||||
"bytes": 982794,
|
||||
"sha256": "f1550159618411d9461c7ed8ab03e8066eaa5a9a7c683cc3982564a5ef261d16"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/metrics-root-decoded.json",
|
||||
"bytes": 4566,
|
||||
"sha256": "54e2e7aa9c6304b8d1ead5853eb78eafaad4cdeffb2dd3e4784643992a4d319f"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/preexecution-root-verification.json",
|
||||
"bytes": 17075,
|
||||
"sha256": "e31bab0f147236db1e6540751d19ca5029e75f8d03b3929042a9555d9191006f"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/preexecution-root-verification.json",
|
||||
"bytes": 17075,
|
||||
"sha256": "e31bab0f147236db1e6540751d19ca5029e75f8d03b3929042a9555d9191006f"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/adapter-owned-cleanup.json",
|
||||
"bytes": 351,
|
||||
"sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/adapter-owned-cleanup.json",
|
||||
"bytes": 351,
|
||||
"sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/ended.json",
|
||||
"bytes": 1782,
|
||||
"sha256": "772e2819688f9015ff251aba7a808eefc330515b057566af3792a19c76f3d71b"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/ended.json",
|
||||
"bytes": 1782,
|
||||
"sha256": "772e2819688f9015ff251aba7a808eefc330515b057566af3792a19c76f3d71b"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log",
|
||||
"bytes": 13481,
|
||||
"sha256": "abd5468739d8a5be58478e8793c7247dff293c239063d965f888bb0bb4aae112"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log",
|
||||
"bytes": 13481,
|
||||
"sha256": "abd5468739d8a5be58478e8793c7247dff293c239063d965f888bb0bb4aae112"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/outer-owned-finally.json",
|
||||
"bytes": 964,
|
||||
"sha256": "f7fa9a10130aacee3e6f801a2e1cb3a1bb5b6d91ffde88f1ea3b764e1dd347bb"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/outer-owned-finally.json",
|
||||
"bytes": 964,
|
||||
"sha256": "f7fa9a10130aacee3e6f801a2e1cb3a1bb5b6d91ffde88f1ea3b764e1dd347bb"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/process.json",
|
||||
"bytes": 6691,
|
||||
"sha256": "814b9eaeb258d34eda9d5d9e3b41b560dc4fe3dc1dc4bf12c6f8c49b0e7bde3b"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/process.json",
|
||||
"bytes": 6691,
|
||||
"sha256": "814b9eaeb258d34eda9d5d9e3b41b560dc4fe3dc1dc4bf12c6f8c49b0e7bde3b"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/started.json",
|
||||
"bytes": 2407,
|
||||
"sha256": "106918d386dc406070da3a4ef62923abda5f085adf0b3040a0c4b809b7ffda05"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/started.json",
|
||||
"bytes": 2407,
|
||||
"sha256": "106918d386dc406070da3a4ef62923abda5f085adf0b3040a0c4b809b7ffda05"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/stdout.log",
|
||||
"bytes": 13631,
|
||||
"sha256": "084f2763ea5568d13da47b7008824e18ad7251df7f5c0060b60bbafa75fb964a"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/stdout.log",
|
||||
"bytes": 13631,
|
||||
"sha256": "084f2763ea5568d13da47b7008824e18ad7251df7f5c0060b60bbafa75fb964a"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/after647.varbytes.zst",
|
||||
"bytes": 246720,
|
||||
"sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/after647.varbytes.zst",
|
||||
"bytes": 246720,
|
||||
"sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/inclusive-residual-metrics.varbytes.zst",
|
||||
"bytes": 819,
|
||||
"sha256": "2f2335353deec30ffa934cb7fe2c1002f83ec50edcc325a87543dcd481915639"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/inclusive-residual-metrics.varbytes.zst",
|
||||
"bytes": 819,
|
||||
"sha256": "2f2335353deec30ffa934cb7fe2c1002f83ec50edcc325a87543dcd481915639"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/report.json",
|
||||
"bytes": 1962,
|
||||
"sha256": "cc170c8dc21900560d12d703dc7035e38012936e64285f2f5a4bd5e96322a8b1"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/report.json",
|
||||
"bytes": 1962,
|
||||
"sha256": "cc170c8dc21900560d12d703dc7035e38012936e64285f2f5a4bd5e96322a8b1"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-phase.json",
|
||||
"bytes": 8150,
|
||||
"sha256": "4024cd99a6811f95e689125250358add350cea21e96d9cececdaa6f4b7d5c6dc"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-phase.json",
|
||||
"bytes": 8150,
|
||||
"sha256": "4024cd99a6811f95e689125250358add350cea21e96d9cececdaa6f4b7d5c6dc"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-profile.json",
|
||||
"bytes": 907,
|
||||
"sha256": "c338fd2e8eeb69746719c9a3f67a6cbd847b9667bdc139194e8a2d384cc09d10"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-profile.json",
|
||||
"bytes": 907,
|
||||
"sha256": "c338fd2e8eeb69746719c9a3f67a6cbd847b9667bdc139194e8a2d384cc09d10"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/IMPLEMENTATION_PLAN.md.gz",
|
||||
"bytes": 144443,
|
||||
"sha256": "eb64e642e121de1aa2ced105863b812112713d392cfa9add71e95d0ddf7b1563"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/PROGRESS_INTEGRATION.md.gz",
|
||||
"bytes": 114314,
|
||||
"sha256": "c59035a0e1e91b610ef0fc169e043a53da6603c87cb59b9dc8772a66fa15d57b"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/progress_snapshot.json.gz",
|
||||
"bytes": 105604,
|
||||
"sha256": "127a61dc6ef5dec04684e6337f8f5047b4af2c329c77bff3af627ade06cef100"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/work_packages.json.gz",
|
||||
"bytes": 207431,
|
||||
"sha256": "efa63315cada3482034c66f2560fbf8159778868c52fd006d9074caa90a17c33"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/IMPLEMENTATION_PLAN.md.gz",
|
||||
"bytes": 143934,
|
||||
"sha256": "c28aac312fd1dca8e7a1637c073411f0999ffe64e0210d28619a0255d1f7f2d4"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/PROGRESS_INTEGRATION.md.gz",
|
||||
"bytes": 113816,
|
||||
"sha256": "c9aa88a672009783c7986bfab38fbc843ff7ba35ed5c99746e33595222a33149"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/progress_snapshot.json.gz",
|
||||
"bytes": 104596,
|
||||
"sha256": "be5a4fb6ca0b0902c2253c74b49c808b872908bbb72ceffb70ab2c0f624c9221"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/work_packages.json.gz",
|
||||
"bytes": 206070,
|
||||
"sha256": "483d0ea4846e107a483bc06bdbe32591a1950e93e3bb632ae0d9af1eb396221b"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/input.json",
|
||||
"bytes": 12371,
|
||||
"sha256": "2e5eb38e1657cfc319fb1a012d06355caea9b6a0345022ceb688dd6a7ce27228"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/input.json",
|
||||
"bytes": 12371,
|
||||
"sha256": "2e5eb38e1657cfc319fb1a012d06355caea9b6a0345022ceb688dd6a7ce27228"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-r312/execution.json.gz",
|
||||
"bytes": 98800,
|
||||
"sha256": "5b1aeb2cdddc018f87089ad9b8fa33038e1c017b6c1db82d51bef9559a4ef380"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-r312/execution.json",
|
||||
"bytes": 535261,
|
||||
"sha256": "2e0b46ef39ee2731d2efcf78fb6ab327140d23a9ca486697ee4273f71198209b"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-r312/plan_validation.json",
|
||||
"bytes": 8285,
|
||||
"sha256": "056afc7d222a1ad4f6b7d3b550da6f4c84edcdfd2114767ec95758c4815e4f83"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-r312/plan_validation.json",
|
||||
"bytes": 8285,
|
||||
"sha256": "056afc7d222a1ad4f6b7d3b550da6f4c84edcdfd2114767ec95758c4815e4f83"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-progress-disposition-r312.json",
|
||||
"bytes": 73046,
|
||||
"sha256": "f1f675e37f3782c2fadd1cc398528a2f517ecb69d386bcbfeae70f07b9801201"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-guest-bulk-work-contract-r312.json",
|
||||
"bytes": 12808,
|
||||
"sha256": "b87217f716422e0ed845bc9f7d37d1b06656c79d85a5c1f603ffa704172d1c0c"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-bulk-work-contract-r312.json",
|
||||
"bytes": 12808,
|
||||
"sha256": "b87217f716422e0ed845bc9f7d37d1b06656c79d85a5c1f603ffa704172d1c0c"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-prepare-current-residual-r311.py",
|
||||
"bytes": 9212,
|
||||
"sha256": "a5f24807c541753294896efb7f5d973d4d9176efc668bfd81810aa1391d54c9d"
|
||||
},
|
||||
{
|
||||
"path": "/private/tmp/thetree-prepare-current-residual-r311.py",
|
||||
"bytes": 9212,
|
||||
"sha256": "a5f24807c541753294896efb7f5d973d4d9176efc668bfd81810aa1391d54c9d"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-prepare-current-residual-r311-r02.py",
|
||||
"bytes": 3005,
|
||||
"sha256": "fb48f0edd617f8f31ae0784585755ece6c902850ba7205665d94d53df34ee3b8"
|
||||
},
|
||||
{
|
||||
"path": "/private/tmp/thetree-prepare-current-residual-r311-r02.py",
|
||||
"bytes": 3005,
|
||||
"sha256": "fb48f0edd617f8f31ae0784585755ece6c902850ba7205665d94d53df34ee3b8"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-select-guest-bulk-r312.py",
|
||||
"bytes": 6199,
|
||||
"sha256": "ece4b3b5ebc81cc29617ebb5745e6b91c0c8a405f1430efededab3677cd08184"
|
||||
},
|
||||
{
|
||||
"path": "/private/tmp/thetree-select-guest-bulk-r312.py",
|
||||
"bytes": 6199,
|
||||
"sha256": "ece4b3b5ebc81cc29617ebb5745e6b91c0c8a405f1430efededab3677cd08184"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-integrate-current-residual-r312.py",
|
||||
"bytes": 9289,
|
||||
"sha256": "e2ee37570c2befa5e8fc766e27f5074b8a7a22e4a2b6e6e6e3c1b5786bf21e5d"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/autoload/simulation_runtime.gd.gz",
|
||||
"bytes": 121962,
|
||||
"sha256": "b4d8b7ff9e5971397e3bd2013b20ea7c763e4f13eb6613abd54278449f2c649b"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/autoload/simulation_runtime.gd",
|
||||
"bytes": 619011,
|
||||
"sha256": "3da67f9c2c446ac9f4e26725cd48f9694cd0973646330f6bccc9e4aacfca64cd"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/core/performance_budget.gd",
|
||||
"bytes": 11250,
|
||||
"sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/performance_budget.gd",
|
||||
"bytes": 11250,
|
||||
"sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/core/simulation_kernel.gd",
|
||||
"bytes": 8282,
|
||||
"sha256": "5d578d7b845522388bd48a4a6e0c3a60e628498ec2da6aba722d8c6e2fc40a20"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/simulation_kernel.gd",
|
||||
"bytes": 8282,
|
||||
"sha256": "5d578d7b845522388bd48a4a6e0c3a60e628498ec2da6aba722d8c6e2fc40a20"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/guest/guest_service.gd",
|
||||
"bytes": 63573,
|
||||
"sha256": "39986d98720d37dfd8c437b7043848df3b14120b307e99fef877428abd26b07d"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/guest/guest_service.gd",
|
||||
"bytes": 63573,
|
||||
"sha256": "39986d98720d37dfd8c437b7043848df3b14120b307e99fef877428abd26b07d"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/world/path_service.gd.gz",
|
||||
"bytes": 27831,
|
||||
"sha256": "0ba0c71c2ab3b5fa03d9beb9cf1e325836e871c5faba9d0ffb3e3ab0e93f498a"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/world/path_service.gd",
|
||||
"bytes": 139394,
|
||||
"sha256": "c96dc7b3ae6ed7107d410631e9d7501c5e25d0c4696a76d621e6bcd7ff2f7a97"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/README.md",
|
||||
"bytes": 2865,
|
||||
"sha256": "397d24a723ed987abc020cbc3b005c86e3226f33c43a51eb0412caa1365af64b"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/manifest.json",
|
||||
"bytes": 31932,
|
||||
"sha256": "edb0f446783e9f10b421b07fd978bc9860f1024199d240f299ffd7fdbb77bcf1"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/.gdignore",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 493994,
|
||||
"sha256": "66be3f790b8ad802dbbf83ebe3374648d282df6b742d0962fbd7aff2507c9112"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 412058,
|
||||
"sha256": "f74196dbd2a88ce131975d2bea02a339a9077316327d2caa3c0add64460ec31f"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json",
|
||||
"bytes": 1203655,
|
||||
"sha256": "13b5c5dd54cede6de8ff797659a6f931926bb5c0195a2a2a3727f616d65a122c"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json",
|
||||
"bytes": 576820,
|
||||
"sha256": "dca289ae7560af4fa5c2da981cd6c760f37930672cc032dfb35c88a49f65a7ea"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 492770,
|
||||
"sha256": "1dd710cb48626884c5692d230c1ace21291a4107d0148a11f020b6b7bd9c127a"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 410834,
|
||||
"sha256": "c30ce7db6dbe85ac16b551105f239f5657e97e0dca1b293993684b100668c5fa"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/work_packages.json",
|
||||
"bytes": 1198450,
|
||||
"sha256": "66d0a29d003c7d6a055669df0f79412f3bed09263f540855951251f69609a169"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/progress_snapshot.json",
|
||||
"bytes": 570488,
|
||||
"sha256": "d7e746554b709b9d8408eee2550ee8a0b9bdb58975797c5cbd05467bdc59dc93"
|
||||
}
|
||||
],
|
||||
"unit_accepted": false,
|
||||
"performance_accepted": false
|
||||
}
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"schema": 1,
|
||||
"unit": "P23-02",
|
||||
"status": "metadata_checkpoint_review_only",
|
||||
"formal_completion_added": 0,
|
||||
"entries": [
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-actual-independent-review-r312.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312-review/p23-02-progress-integration-actual-independent-review-r312.json",
|
||||
"bytes": 63618,
|
||||
"sha256": "d1565ae022928797ff5d8ea17a422f69e571b55cb28ce498ba0a0272d022722d"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-r312/actual-root-verification.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312-review/actual-root-verification.json",
|
||||
"bytes": 39809,
|
||||
"sha256": "8dc622b5b3b896184fa9fb47505053addeb0ce52bc586453de8b7b51a3d158a5"
|
||||
}
|
||||
]
|
||||
}
|
||||
+685
@@ -0,0 +1,685 @@
|
||||
{
|
||||
"metadata_integration_accepted": true,
|
||||
"post_application_accepted": true,
|
||||
"checkpoint_accepted": true,
|
||||
"commit_supported": true,
|
||||
"blockers": [],
|
||||
"verified": {
|
||||
"canonical_after_exact": true,
|
||||
"archival_before": "r310",
|
||||
"other_packages_unchanged": 29,
|
||||
"other_units_unchanged": 87,
|
||||
"packages": 30,
|
||||
"units": 88,
|
||||
"formal_states": {
|
||||
"completed": 9,
|
||||
"in_progress": 19,
|
||||
"planned": 60
|
||||
},
|
||||
"formal_added": 0,
|
||||
"original_conditions_unaccepted": 17,
|
||||
"Windows_only_blocked": [
|
||||
"C08",
|
||||
"X8"
|
||||
],
|
||||
"manual_deferred_not_waived": true,
|
||||
"production": "r32",
|
||||
"native_parent": "r274/library275 retained",
|
||||
"ready_route": "r302/library303 unadopted and selection held",
|
||||
"Guest_contract_unimplemented_unselected_unadopted": true,
|
||||
"source_default_historical_validator_preserved": true,
|
||||
"saved_validator_checks": 49,
|
||||
"saved_validator_failures": 0,
|
||||
"checkpoint_copies": 51,
|
||||
"checkpoint_gzip": 13,
|
||||
"checkpoint_stored_bytes": 2587155,
|
||||
"checkpoint_all_raw_equal_sources": true,
|
||||
"checkpoint_no_missing_or_extra": true,
|
||||
"gdignore_empty": true,
|
||||
"original_D4_inverse_verified": true
|
||||
},
|
||||
"limitations": [
|
||||
"Metadata and preservation only; Guest bulk contract is not implemented or performance accepted.",
|
||||
"r311 is one instrumented nested inclusive observation; no CPU attribution, percentages, causal proof, uninstrumented comparison or stable gain.",
|
||||
"Original17/final172/50ms/P95/D10/normalOS/x3/exit/small screen/same Windows device/manual acceptance remain unaccepted.",
|
||||
"Checkpoint uses versioned dependency pins; engine/SDK/library/119MBstage not standalone bundled."
|
||||
],
|
||||
"reviewer_runs": {
|
||||
"engine": 0,
|
||||
"compiler": 0,
|
||||
"tests": 0,
|
||||
"validator": 0,
|
||||
"author": 0
|
||||
},
|
||||
"evidence_sha256": {
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/IMPLEMENTATION_PLAN.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 492770,
|
||||
"sha256": "1dd710cb48626884c5692d230c1ace21291a4107d0148a11f020b6b7bd9c127a"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/IMPLEMENTATION_PLAN.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 493994,
|
||||
"sha256": "66be3f790b8ad802dbbf83ebe3374648d282df6b742d0962fbd7aff2507c9112"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/PROGRESS_INTEGRATION.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 410834,
|
||||
"sha256": "c30ce7db6dbe85ac16b551105f239f5657e97e0dca1b293993684b100668c5fa"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/PROGRESS_INTEGRATION.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 412058,
|
||||
"sha256": "f74196dbd2a88ce131975d2bea02a339a9077316327d2caa3c0add64460ec31f"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/work_packages.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/work_packages.json",
|
||||
"bytes": 1198450,
|
||||
"sha256": "66d0a29d003c7d6a055669df0f79412f3bed09263f540855951251f69609a169"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/work_packages.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/work_packages.json",
|
||||
"bytes": 1203655,
|
||||
"sha256": "13b5c5dd54cede6de8ff797659a6f931926bb5c0195a2a2a3727f616d65a122c"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/progress_snapshot.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/progress_snapshot.json",
|
||||
"bytes": 570488,
|
||||
"sha256": "d7e746554b709b9d8408eee2550ee8a0b9bdb58975797c5cbd05467bdc59dc93"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/progress_snapshot.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/progress_snapshot.json",
|
||||
"bytes": 576820,
|
||||
"sha256": "dca289ae7560af4fa5c2da981cd6c760f37930672cc032dfb35c88a49f65a7ea"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/guest/guest_service.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/guest/guest_service.gd",
|
||||
"bytes": 61414,
|
||||
"sha256": "56880410e9a00816f9a95d30821982955532de8dd976980934e12016a9f2b21e"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/guest/guest_definition.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/guest/guest_definition.gd",
|
||||
"bytes": 9374,
|
||||
"sha256": "082aa3f33b9cb17daf10a2cf8a1dece7b79dd80c2ae21e1a424d1b2ceb52b918"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/guest/guest_runtime.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/guest/guest_runtime.gd",
|
||||
"bytes": 14267,
|
||||
"sha256": "57ba99e5d977b5302987f4359a19056f1ab09c8fb7e4762ee8d79cbb9316741a"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/core/simulation_kernel.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/core/simulation_kernel.gd",
|
||||
"bytes": 7602,
|
||||
"sha256": "341c0c878c4894adbac628d0db6362ff69fc3347bdd9e61e50936e15dc2d1edb"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/traceability/original/BASELINE.txt": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/traceability/original/BASELINE.txt",
|
||||
"bytes": 23494,
|
||||
"sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/execution.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/execution.json",
|
||||
"bytes": 12462,
|
||||
"sha256": "c356c803ebe6320f3f4f9b034c2e796b309e8660151bda489a6a21313196386c"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/metrics-root-decoded.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/metrics-root-decoded.json",
|
||||
"bytes": 4566,
|
||||
"sha256": "54e2e7aa9c6304b8d1ead5853eb78eafaad4cdeffb2dd3e4784643992a4d319f"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json",
|
||||
"bytes": 39941,
|
||||
"sha256": "a38dae71afd2b5db0591ecca16b65abc3158f080460e9c0b09a265f339967d09"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/actual-root-verification.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/actual-root-verification.json",
|
||||
"bytes": 22991,
|
||||
"sha256": "5373708a07d92323146615deb8663fa9b6e101e28df9821c4e5129312f63b57f"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r310.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r310.json",
|
||||
"bytes": 70364,
|
||||
"sha256": "41085a75190fdb67ba44ac7f6893d42c18ee797762d4b00e7eda546ed025c460"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/autoload/simulation_runtime.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/autoload/simulation_runtime.gd",
|
||||
"bytes": 611530,
|
||||
"sha256": "b4201726a735e9d979bd1ffae626ecd43ad2b76e4c7d1b51430884609bf2f4dc"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/world/path_service.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/world/path_service.gd",
|
||||
"bytes": 132925,
|
||||
"sha256": "6b7f4e989ea9b09495f814d8ecb294028d10794005966414bf52640e122b0d17"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/guest/guest_service.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/guest/guest_service.gd",
|
||||
"bytes": 61414,
|
||||
"sha256": "56880410e9a00816f9a95d30821982955532de8dd976980934e12016a9f2b21e"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/source/tree_numeric_core.cpp": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/source/tree_numeric_core.cpp",
|
||||
"bytes": 54002,
|
||||
"sha256": "ce20a90adb8a410dc1b6cbf607b7bfa8bf21eaef158c5c6bfc7a9bbcc703d2b2"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/source/tree_core.hpp": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/source/tree_core.hpp",
|
||||
"bytes": 3299,
|
||||
"sha256": "be46852fe55aeee4e18996b4d87222662b031fd1b946977c81092f4d0707e480"
|
||||
},
|
||||
"/private/tmp/thetree-integrate-current-residual-r312.py": {
|
||||
"path": "/private/tmp/thetree-integrate-current-residual-r312.py",
|
||||
"bytes": 9289,
|
||||
"sha256": "e2ee37570c2befa5e8fc766e27f5074b8a7a22e4a2b6e6e6e3c1b5786bf21e5d"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r312.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r312.json",
|
||||
"bytes": 73046,
|
||||
"sha256": "f1f675e37f3782c2fadd1cc398528a2f517ecb69d386bcbfeae70f07b9801201"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/plan_validation.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/plan_validation.json",
|
||||
"bytes": 8285,
|
||||
"sha256": "469b94e0198a5605f148c34ce6db66e0757b8518ab0331223d0497a221bafea5"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json",
|
||||
"bytes": 39941,
|
||||
"sha256": "a38dae71afd2b5db0591ecca16b65abc3158f080460e9c0b09a265f339967d09"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-preexecution-independent-review-r311-r02.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-preexecution-independent-review-r311-r02.json",
|
||||
"bytes": 25780,
|
||||
"sha256": "eaadb3792770364bbf7245fb94c43e979c06c3b754f955f1a736e9ab81d2abc9"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311-r02.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311-r02.json",
|
||||
"bytes": 25780,
|
||||
"sha256": "eaadb3792770364bbf7245fb94c43e979c06c3b754f955f1a736e9ab81d2abc9"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json",
|
||||
"bytes": 23230,
|
||||
"sha256": "75f9e4e4a4ea9286372ebf0f016e796067c9460e0815e0ef3e24988a702f04d5"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json",
|
||||
"bytes": 23230,
|
||||
"sha256": "75f9e4e4a4ea9286372ebf0f016e796067c9460e0815e0ef3e24988a702f04d5"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02.gd",
|
||||
"bytes": 7578,
|
||||
"sha256": "a544b96710d6dcc36528a6e2e08d872dda92590651d7ab60cb49372cfbc46b33"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.gd",
|
||||
"bytes": 7578,
|
||||
"sha256": "a544b96710d6dcc36528a6e2e08d872dda92590651d7ab60cb49372cfbc46b33"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02.py": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02.py",
|
||||
"bytes": 7321,
|
||||
"sha256": "fb4dab44a00e7e375532a2c5395850c1324f75aca79ecb79fd6e06277988801a"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.py": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.py",
|
||||
"bytes": 7321,
|
||||
"sha256": "fb4dab44a00e7e375532a2c5395850c1324f75aca79ecb79fd6e06277988801a"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311.gd",
|
||||
"bytes": 7611,
|
||||
"sha256": "625e9cfb56464d6f2b2e08966d00d96bfb366062777caea509c7826599833278"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.gd",
|
||||
"bytes": 7611,
|
||||
"sha256": "625e9cfb56464d6f2b2e08966d00d96bfb366062777caea509c7826599833278"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311.py": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311.py",
|
||||
"bytes": 7313,
|
||||
"sha256": "fda8480371c3041e5a583263259998132f7ec70b3f78f850bb32553db5bcaac3"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.py": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.py",
|
||||
"bytes": 7313,
|
||||
"sha256": "fda8480371c3041e5a583263259998132f7ec70b3f78f850bb32553db5bcaac3"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311/guarded-r274.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311/guarded-r274.gd",
|
||||
"bytes": 1435,
|
||||
"sha256": "84c5aca653f1a19217890bc257545d8f5d7a299c9b22c59a677ecdc9b2905bb7"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/guarded-r274.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/guarded-r274.gd",
|
||||
"bytes": 1435,
|
||||
"sha256": "84c5aca653f1a19217890bc257545d8f5d7a299c9b22c59a677ecdc9b2905bb7"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311/input.json.gz": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311/input.json.gz",
|
||||
"bytes": 228607,
|
||||
"sha256": "48bdb586a380ed8a847711178040b8dc4ef303daaf740b5560f97ba7317c4419"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/input.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/input.json",
|
||||
"bytes": 981463,
|
||||
"sha256": "c32c2f748c6dd91a2d35b2fd747582cd235fbabe0d7417446b8d67d8fb2d6dd5"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311/instrumentation.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311/instrumentation.json",
|
||||
"bytes": 46887,
|
||||
"sha256": "b34033d2bb7f23322c60becda562b22b0fe897bb822f891a910ce87590d134e2"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/instrumentation.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/instrumentation.json",
|
||||
"bytes": 46887,
|
||||
"sha256": "b34033d2bb7f23322c60becda562b22b0fe897bb822f891a910ce87590d134e2"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/actual-root-verification.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/actual-root-verification.json",
|
||||
"bytes": 22991,
|
||||
"sha256": "5373708a07d92323146615deb8663fa9b6e101e28df9821c4e5129312f63b57f"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/execution.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/execution.json",
|
||||
"bytes": 12462,
|
||||
"sha256": "c356c803ebe6320f3f4f9b034c2e796b309e8660151bda489a6a21313196386c"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"bytes": 1439,
|
||||
"sha256": "81c4abc24624a7f68642c5c4e27626f003762c4b52b47e9cb2c566a2e0599045"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"bytes": 1439,
|
||||
"sha256": "81c4abc24624a7f68642c5c4e27626f003762c4b52b47e9cb2c566a2e0599045"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/input.json.gz": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/input.json.gz",
|
||||
"bytes": 228933,
|
||||
"sha256": "1eb2aa1eb4064d9ef0cd10ac6eb6174662e0377e5b9f48fb5e1c9bd96292d7ea"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/input.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/input.json",
|
||||
"bytes": 982794,
|
||||
"sha256": "f1550159618411d9461c7ed8ab03e8066eaa5a9a7c683cc3982564a5ef261d16"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/metrics-root-decoded.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/metrics-root-decoded.json",
|
||||
"bytes": 4566,
|
||||
"sha256": "54e2e7aa9c6304b8d1ead5853eb78eafaad4cdeffb2dd3e4784643992a4d319f"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/preexecution-root-verification.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/preexecution-root-verification.json",
|
||||
"bytes": 17075,
|
||||
"sha256": "e31bab0f147236db1e6540751d19ca5029e75f8d03b3929042a9555d9191006f"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/preexecution-root-verification.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/preexecution-root-verification.json",
|
||||
"bytes": 17075,
|
||||
"sha256": "e31bab0f147236db1e6540751d19ca5029e75f8d03b3929042a9555d9191006f"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/adapter-owned-cleanup.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/adapter-owned-cleanup.json",
|
||||
"bytes": 351,
|
||||
"sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/adapter-owned-cleanup.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/adapter-owned-cleanup.json",
|
||||
"bytes": 351,
|
||||
"sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/ended.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/ended.json",
|
||||
"bytes": 1782,
|
||||
"sha256": "772e2819688f9015ff251aba7a808eefc330515b057566af3792a19c76f3d71b"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/ended.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/ended.json",
|
||||
"bytes": 1782,
|
||||
"sha256": "772e2819688f9015ff251aba7a808eefc330515b057566af3792a19c76f3d71b"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log",
|
||||
"bytes": 13481,
|
||||
"sha256": "abd5468739d8a5be58478e8793c7247dff293c239063d965f888bb0bb4aae112"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log",
|
||||
"bytes": 13481,
|
||||
"sha256": "abd5468739d8a5be58478e8793c7247dff293c239063d965f888bb0bb4aae112"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/outer-owned-finally.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/outer-owned-finally.json",
|
||||
"bytes": 964,
|
||||
"sha256": "f7fa9a10130aacee3e6f801a2e1cb3a1bb5b6d91ffde88f1ea3b764e1dd347bb"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/outer-owned-finally.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/outer-owned-finally.json",
|
||||
"bytes": 964,
|
||||
"sha256": "f7fa9a10130aacee3e6f801a2e1cb3a1bb5b6d91ffde88f1ea3b764e1dd347bb"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/process.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/process.json",
|
||||
"bytes": 6691,
|
||||
"sha256": "814b9eaeb258d34eda9d5d9e3b41b560dc4fe3dc1dc4bf12c6f8c49b0e7bde3b"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/process.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/process.json",
|
||||
"bytes": 6691,
|
||||
"sha256": "814b9eaeb258d34eda9d5d9e3b41b560dc4fe3dc1dc4bf12c6f8c49b0e7bde3b"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/started.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/started.json",
|
||||
"bytes": 2407,
|
||||
"sha256": "106918d386dc406070da3a4ef62923abda5f085adf0b3040a0c4b809b7ffda05"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/started.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/started.json",
|
||||
"bytes": 2407,
|
||||
"sha256": "106918d386dc406070da3a4ef62923abda5f085adf0b3040a0c4b809b7ffda05"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/stderr.log": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/stderr.log": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/stdout.log": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/stdout.log",
|
||||
"bytes": 13631,
|
||||
"sha256": "084f2763ea5568d13da47b7008824e18ad7251df7f5c0060b60bbafa75fb964a"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/stdout.log": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/stdout.log",
|
||||
"bytes": 13631,
|
||||
"sha256": "084f2763ea5568d13da47b7008824e18ad7251df7f5c0060b60bbafa75fb964a"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/after647.varbytes.zst": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/after647.varbytes.zst",
|
||||
"bytes": 246720,
|
||||
"sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/after647.varbytes.zst": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/after647.varbytes.zst",
|
||||
"bytes": 246720,
|
||||
"sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/inclusive-residual-metrics.varbytes.zst": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/inclusive-residual-metrics.varbytes.zst",
|
||||
"bytes": 819,
|
||||
"sha256": "2f2335353deec30ffa934cb7fe2c1002f83ec50edcc325a87543dcd481915639"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/inclusive-residual-metrics.varbytes.zst": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/inclusive-residual-metrics.varbytes.zst",
|
||||
"bytes": 819,
|
||||
"sha256": "2f2335353deec30ffa934cb7fe2c1002f83ec50edcc325a87543dcd481915639"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/report.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/report.json",
|
||||
"bytes": 1962,
|
||||
"sha256": "cc170c8dc21900560d12d703dc7035e38012936e64285f2f5a4bd5e96322a8b1"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/report.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/report.json",
|
||||
"bytes": 1962,
|
||||
"sha256": "cc170c8dc21900560d12d703dc7035e38012936e64285f2f5a4bd5e96322a8b1"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-phase.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-phase.json",
|
||||
"bytes": 8150,
|
||||
"sha256": "4024cd99a6811f95e689125250358add350cea21e96d9cececdaa6f4b7d5c6dc"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-phase.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-phase.json",
|
||||
"bytes": 8150,
|
||||
"sha256": "4024cd99a6811f95e689125250358add350cea21e96d9cececdaa6f4b7d5c6dc"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-profile.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-profile.json",
|
||||
"bytes": 907,
|
||||
"sha256": "c338fd2e8eeb69746719c9a3f67a6cbd847b9667bdc139194e8a2d384cc09d10"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-profile.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-profile.json",
|
||||
"bytes": 907,
|
||||
"sha256": "c338fd2e8eeb69746719c9a3f67a6cbd847b9667bdc139194e8a2d384cc09d10"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/IMPLEMENTATION_PLAN.md.gz": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/IMPLEMENTATION_PLAN.md.gz",
|
||||
"bytes": 144443,
|
||||
"sha256": "eb64e642e121de1aa2ced105863b812112713d392cfa9add71e95d0ddf7b1563"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/PROGRESS_INTEGRATION.md.gz": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/PROGRESS_INTEGRATION.md.gz",
|
||||
"bytes": 114314,
|
||||
"sha256": "c59035a0e1e91b610ef0fc169e043a53da6603c87cb59b9dc8772a66fa15d57b"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/progress_snapshot.json.gz": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/progress_snapshot.json.gz",
|
||||
"bytes": 105604,
|
||||
"sha256": "127a61dc6ef5dec04684e6337f8f5047b4af2c329c77bff3af627ade06cef100"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/work_packages.json.gz": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/work_packages.json.gz",
|
||||
"bytes": 207431,
|
||||
"sha256": "efa63315cada3482034c66f2560fbf8159778868c52fd006d9074caa90a17c33"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/IMPLEMENTATION_PLAN.md.gz": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/IMPLEMENTATION_PLAN.md.gz",
|
||||
"bytes": 143934,
|
||||
"sha256": "c28aac312fd1dca8e7a1637c073411f0999ffe64e0210d28619a0255d1f7f2d4"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/PROGRESS_INTEGRATION.md.gz": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/PROGRESS_INTEGRATION.md.gz",
|
||||
"bytes": 113816,
|
||||
"sha256": "c9aa88a672009783c7986bfab38fbc843ff7ba35ed5c99746e33595222a33149"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/progress_snapshot.json.gz": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/progress_snapshot.json.gz",
|
||||
"bytes": 104596,
|
||||
"sha256": "be5a4fb6ca0b0902c2253c74b49c808b872908bbb72ceffb70ab2c0f624c9221"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/work_packages.json.gz": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/work_packages.json.gz",
|
||||
"bytes": 206070,
|
||||
"sha256": "483d0ea4846e107a483bc06bdbe32591a1950e93e3bb632ae0d9af1eb396221b"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/input.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/input.json",
|
||||
"bytes": 12371,
|
||||
"sha256": "2e5eb38e1657cfc319fb1a012d06355caea9b6a0345022ceb688dd6a7ce27228"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/input.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/input.json",
|
||||
"bytes": 12371,
|
||||
"sha256": "2e5eb38e1657cfc319fb1a012d06355caea9b6a0345022ceb688dd6a7ce27228"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-r312/execution.json.gz": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-r312/execution.json.gz",
|
||||
"bytes": 98800,
|
||||
"sha256": "5b1aeb2cdddc018f87089ad9b8fa33038e1c017b6c1db82d51bef9559a4ef380"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-r312/execution.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-r312/execution.json",
|
||||
"bytes": 535261,
|
||||
"sha256": "2e0b46ef39ee2731d2efcf78fb6ab327140d23a9ca486697ee4273f71198209b"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-r312/plan_validation.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-r312/plan_validation.json",
|
||||
"bytes": 8285,
|
||||
"sha256": "056afc7d222a1ad4f6b7d3b550da6f4c84edcdfd2114767ec95758c4815e4f83"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-r312/plan_validation.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-r312/plan_validation.json",
|
||||
"bytes": 8285,
|
||||
"sha256": "056afc7d222a1ad4f6b7d3b550da6f4c84edcdfd2114767ec95758c4815e4f83"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-progress-disposition-r312.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-progress-disposition-r312.json",
|
||||
"bytes": 73046,
|
||||
"sha256": "f1f675e37f3782c2fadd1cc398528a2f517ecb69d386bcbfeae70f07b9801201"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-guest-bulk-work-contract-r312.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-guest-bulk-work-contract-r312.json",
|
||||
"bytes": 12808,
|
||||
"sha256": "b87217f716422e0ed845bc9f7d37d1b06656c79d85a5c1f603ffa704172d1c0c"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-bulk-work-contract-r312.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-bulk-work-contract-r312.json",
|
||||
"bytes": 12808,
|
||||
"sha256": "b87217f716422e0ed845bc9f7d37d1b06656c79d85a5c1f603ffa704172d1c0c"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-prepare-current-residual-r311.py": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-prepare-current-residual-r311.py",
|
||||
"bytes": 9212,
|
||||
"sha256": "a5f24807c541753294896efb7f5d973d4d9176efc668bfd81810aa1391d54c9d"
|
||||
},
|
||||
"/private/tmp/thetree-prepare-current-residual-r311.py": {
|
||||
"path": "/private/tmp/thetree-prepare-current-residual-r311.py",
|
||||
"bytes": 9212,
|
||||
"sha256": "a5f24807c541753294896efb7f5d973d4d9176efc668bfd81810aa1391d54c9d"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-prepare-current-residual-r311-r02.py": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-prepare-current-residual-r311-r02.py",
|
||||
"bytes": 3005,
|
||||
"sha256": "fb48f0edd617f8f31ae0784585755ece6c902850ba7205665d94d53df34ee3b8"
|
||||
},
|
||||
"/private/tmp/thetree-prepare-current-residual-r311-r02.py": {
|
||||
"path": "/private/tmp/thetree-prepare-current-residual-r311-r02.py",
|
||||
"bytes": 3005,
|
||||
"sha256": "fb48f0edd617f8f31ae0784585755ece6c902850ba7205665d94d53df34ee3b8"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-select-guest-bulk-r312.py": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-select-guest-bulk-r312.py",
|
||||
"bytes": 6199,
|
||||
"sha256": "ece4b3b5ebc81cc29617ebb5745e6b91c0c8a405f1430efededab3677cd08184"
|
||||
},
|
||||
"/private/tmp/thetree-select-guest-bulk-r312.py": {
|
||||
"path": "/private/tmp/thetree-select-guest-bulk-r312.py",
|
||||
"bytes": 6199,
|
||||
"sha256": "ece4b3b5ebc81cc29617ebb5745e6b91c0c8a405f1430efededab3677cd08184"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-integrate-current-residual-r312.py": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-integrate-current-residual-r312.py",
|
||||
"bytes": 9289,
|
||||
"sha256": "e2ee37570c2befa5e8fc766e27f5074b8a7a22e4a2b6e6e6e3c1b5786bf21e5d"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/autoload/simulation_runtime.gd.gz": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/autoload/simulation_runtime.gd.gz",
|
||||
"bytes": 121962,
|
||||
"sha256": "b4d8b7ff9e5971397e3bd2013b20ea7c763e4f13eb6613abd54278449f2c649b"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/autoload/simulation_runtime.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/autoload/simulation_runtime.gd",
|
||||
"bytes": 619011,
|
||||
"sha256": "3da67f9c2c446ac9f4e26725cd48f9694cd0973646330f6bccc9e4aacfca64cd"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/core/performance_budget.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/core/performance_budget.gd",
|
||||
"bytes": 11250,
|
||||
"sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/performance_budget.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/performance_budget.gd",
|
||||
"bytes": 11250,
|
||||
"sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/core/simulation_kernel.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/core/simulation_kernel.gd",
|
||||
"bytes": 8282,
|
||||
"sha256": "5d578d7b845522388bd48a4a6e0c3a60e628498ec2da6aba722d8c6e2fc40a20"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/simulation_kernel.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/simulation_kernel.gd",
|
||||
"bytes": 8282,
|
||||
"sha256": "5d578d7b845522388bd48a4a6e0c3a60e628498ec2da6aba722d8c6e2fc40a20"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/guest/guest_service.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/guest/guest_service.gd",
|
||||
"bytes": 63573,
|
||||
"sha256": "39986d98720d37dfd8c437b7043848df3b14120b307e99fef877428abd26b07d"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/guest/guest_service.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/guest/guest_service.gd",
|
||||
"bytes": 63573,
|
||||
"sha256": "39986d98720d37dfd8c437b7043848df3b14120b307e99fef877428abd26b07d"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/world/path_service.gd.gz": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/world/path_service.gd.gz",
|
||||
"bytes": 27831,
|
||||
"sha256": "0ba0c71c2ab3b5fa03d9beb9cf1e325836e871c5faba9d0ffb3e3ab0e93f498a"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/world/path_service.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/world/path_service.gd",
|
||||
"bytes": 139394,
|
||||
"sha256": "c96dc7b3ae6ed7107d410631e9d7501c5e25d0c4696a76d621e6bcd7ff2f7a97"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/README.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/README.md",
|
||||
"bytes": 2865,
|
||||
"sha256": "397d24a723ed987abc020cbc3b005c86e3226f33c43a51eb0412caa1365af64b"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/manifest.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/manifest.json",
|
||||
"bytes": 31932,
|
||||
"sha256": "edb0f446783e9f10b421b07fd978bc9860f1024199d240f299ffd7fdbb77bcf1"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/.gdignore": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/.gdignore",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
},
|
||||
"canonical_doc4_context_pins": {
|
||||
"IMPLEMENTATION_PLAN.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 493994,
|
||||
"sha256": "66be3f790b8ad802dbbf83ebe3374648d282df6b742d0962fbd7aff2507c9112"
|
||||
},
|
||||
"PROGRESS_INTEGRATION.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 412058,
|
||||
"sha256": "f74196dbd2a88ce131975d2bea02a339a9077316327d2caa3c0add64460ec31f"
|
||||
},
|
||||
"work_packages.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json",
|
||||
"bytes": 1203655,
|
||||
"sha256": "13b5c5dd54cede6de8ff797659a6f931926bb5c0195a2a2a3727f616d65a122c"
|
||||
},
|
||||
"progress_snapshot.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json",
|
||||
"bytes": 576820,
|
||||
"sha256": "dca289ae7560af4fa5c2da981cd6c760f37930672cc032dfb35c88a49f65a7ea"
|
||||
}
|
||||
},
|
||||
"archival_before_pins": {
|
||||
"IMPLEMENTATION_PLAN.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 492770,
|
||||
"sha256": "1dd710cb48626884c5692d230c1ace21291a4107d0148a11f020b6b7bd9c127a"
|
||||
},
|
||||
"PROGRESS_INTEGRATION.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 410834,
|
||||
"sha256": "c30ce7db6dbe85ac16b551105f239f5657e97e0dca1b293993684b100668c5fa"
|
||||
},
|
||||
"work_packages.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/work_packages.json",
|
||||
"bytes": 1198450,
|
||||
"sha256": "66d0a29d003c7d6a055669df0f79412f3bed09263f540855951251f69609a169"
|
||||
},
|
||||
"progress_snapshot.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/progress_snapshot.json",
|
||||
"bytes": 570488,
|
||||
"sha256": "d7e746554b709b9d8408eee2550ee8a0b9bdb58975797c5cbd05467bdc59dc93"
|
||||
}
|
||||
}
|
||||
}
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
# P23-02 current native residual r311-r02 / work contract and integration r312
|
||||
|
||||
現実装親274/library275の1回の帰属診断。旧239/240の包含比率を現在版へ転用せず、保持版と同じBudget257・代表セーブ・library/configを再使用した。隔離APFS reflink clone1(論理約119MB)に、4script/24原本体を署名rename+wrapperで完全保持、Budgetは既存257 sourceそのまま。原r311はmetrics freezeの二重fieldで実行前拒否し、原版を保持。r02はその1式とdriver/starter namespaceだけ修復し、同じ隔離stageを再使用。追加clone/build/librarycopy0、旧局所/whole比較/全回帰の重複0。
|
||||
|
||||
PID84968・18/0・normal exit0・strict3logs/private5/foreignsignals0・所有終了とproject復元、source/default/current310D4/SUPPORT/親隔離stage各1299保護を独立有限受理。after647は原oracle11487732bytes/SHA9df3c1b6f65dfd8be944cd5cab8c631f7533530dfef3820d9fa5d74a5b1ac30fへ全文一致。同packed/rawの既存754415 partitions証拠を適用し再decodeを避けた。metrics3896bytesは281 partitions全往復・34宣言行一致。
|
||||
|
||||
計測付きtick1268510us、AI979790us、projection50/656139us、Guest extract50/95575us、rank50/124620us、evaluate5000/106351us、publish1/76851usは包含観測のみ。evaluateはrank内。値の加算/差引で純CPU・割合・原因を認定せず、無計測版との速度比較・50ms/P95/D10も認定しない。zeroは該当script wrapper未到達だけでnative仕事/費用0ではない。
|
||||
|
||||
次の関連変更は既存native投影に続くGuest候補抽出・評価・順位付けの一括純処理。r298正規化や小price/key/copy候補を再起動しない。契約は原helper・拒否順・符号整数・原重み/閾値・型/順序/コピー所有・callback/状態遷移・ログ/last_errorを保持する。unsupported前無変更の元全処理fallback、全最終検証を維持する。制作32とnative組立274/275を区別しGuest元bytes同一を確認。新Guest候補は未実装、利益未証明、制作採用0。
|
||||
|
||||
r312台帳validator49/0、正式完了追加0。30packages/88成果・正式9/着手19/予定60・部分点なし。原17全未受入、Windows C08/X8だけblocked、手動Ctrl保持wheel/左保持drag延期・免除なし。303未採用/選定保留、実装親274/library275保持。同期停止・最終172・通常OS/x3/終了/小画面・同一Windows配布版実機受入は残る。
|
||||
|
||||
原全bytes/size/SHAをmanifestへ固定。大きなJSON/Markdown/GDScriptはgzip保存後の復元全文一致を確認。5変更scriptのみ保存し、SDK/engine/library/全119MB stageを重複保存しない。既存原本/依存の版付きpinsを再利用するcheckpointで、単独実行配布物ではない。親 .gdignore 保持、仕様値・資産・制作ソース変更0。
|
||||
+55
@@ -0,0 +1,55 @@
|
||||
# coding: utf-8
|
||||
from pathlib import Path
|
||||
import collections,contextlib,datetime,importlib.util,io,runpy,shutil,sys
|
||||
sys.dont_write_bytecode=True
|
||||
R=Path('/Users/korizatou114/Projects/とりにく工房ゲーム制作部');A=R/'artifacts/original-completion-2026-10-02';D=R/'docs/plans/original-completion-2026-10-02';C=A/'p23-02-progress-integration-candidate-r312';O=A/'p23-02-progress-integration-r312';names=['IMPLEMENTATION_PLAN.md','PROGRESS_INTEGRATION.md','work_packages.json','progress_snapshot.json']
|
||||
s=importlib.util.spec_from_file_location('int310',R/'tools/run_all_tests.py');r=importlib.util.module_from_spec(s);s.loader.exec_module(r)
|
||||
def pin(p):return dict(path=str(p),bytes=p.stat().st_size,sha256=r.sha(p))
|
||||
review=A/'p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json';root=A/'p23-02-current-residual-diagnostic-r311-r02/actual-root-verification.json'
|
||||
v=r.read(review);assert not v['blockers'] and v['finite_instrumented_whole_equivalence_accepted'] and v['finite_diagnostic_accepted'] and v['finite_exit_observation_accepted'];assert r.read(root)['passed'] and r.read(root)['review_sha256']==r.sha(review)
|
||||
e=r.read(A/'p23-02-current-residual-diagnostic-r311-r02/execution.json');assert e['passed'] and len(e['samples'])==1 and e['samples'][0]['checks']==18
|
||||
contract=A/'p23-02-guest-bulk-work-contract-r312.json';assert r.read(contract)['candidate_implemented'] is False
|
||||
assert not C.exists() and not O.exists();source=r.source_refs(R);player=r.default_player(R);historical=r.sha(D/'plan_validation.json');C.mkdir();(C/'before').mkdir();(C/'after').mkdir();O.mkdir()
|
||||
for n in names:shutil.copyfile(D/n,C/'before'/n)
|
||||
packages=r.read(D/'work_packages.json');snapshot=r.read(D/'progress_snapshot.json');original=r.read(D/'work_packages.json');pkg=next(p for p in packages if p['id']=='P23');unit=next(u for u in pkg['remaining_deliverables'] if u['id']=='P23-02');old=unit['progress_summary'];assert pkg['current_summary']==old
|
||||
next_action='既存のnative投影を再利用し、Guest候補抽出・評価・順位付けの一括純処理を1関連変更として実装する。r298のGDScript正規化や小さなprice/key/copy変更を再起動しない。全原helper・拒否順・符号整数・型/コピー所有・callback/状態遷移契約を先に照合し、unsupported前無変更の元fallbackを保持する。原重み/閾値/時刻/価格/保存は変更しない。関連変更の正確な最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を受入する。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。'
|
||||
assert '次は' in old
|
||||
base=old.rsplit('次は',1)[0]
|
||||
new=base+'追加r311-r02は現実装親274/library275の1回の帰属診断。隔離4script24wrapperの原本体全文保持、Budget257そのまま、既存library/config再利用。新build/librarycopy0、隔離APFS clone1・r02追加clone0、原r311のmetrics二重field参照をengine0で拒否保持し1式修復。18/0・PID84968 normal終了・strict/private/source/default/current310D4/SUPPORT/親隔離stage/project復元・全after64711487732bytes原oracle同値を独立有限受理。metrics3896bytes/281 partitions・宣言34行を全文照合。計測付きtick1268510us、AI979790us、projection50/656139us、extract50/95575us、rank50/124620us、evaluate5000/106351us、snapshot1/76851usは包含観測のみ。evaluateはrank内で加算せず、zeroはscript wrapper未到達だけでnative仕事/費用0ではない。純CPU/割合/原因/速度比較/50ms/P95/D10を認定しない。次作業Guest一括抽出/評価/順位付けの契約r312を固定し、新候補未実装・性能利益未証明・制作採用0。原17条件未受入・正式完了追加0。次は'+next_action
|
||||
stamp=datetime.datetime.now().astimezone().isoformat();pkg['current_summary']=new;unit['progress_summary']=new;pkg['updated_at_jst']=stamp;unit['updated_at_jst']=stamp
|
||||
prior=A/'p23-02-current-progress-disposition-r310.json';matrix=A/'p23-02-current-progress-disposition-r312.json';m=r.read(prior);m['source_previous_matrix']=pin(prior);m['historical_trial_fields_before_r312']={k:m.get(k) for k in ['ready_route_latest_semantic_trial','next_action','next_test_candidate']};m.update(latest_instrumented_diagnostic='r274/library275 current311-r02: four literal script wrapper files, Budget257, one cold646→647 whole equality and inclusive observations only',next_action=next_action,next_test_candidate=next_action,guest_bulk_next_work_contract=pin(contract))
|
||||
m['finite_evidence']['current_retained_native_diagnostic']=pin(review);m['finite_evidence']['current_retained_native_diagnostic_root']=pin(root)
|
||||
missing='Current retained274/library275 r311-r02 instrumented1 tick1268510us/AI979790us, originalwhole647 equality and34 inclusive rows accepted only. Guest bulk contract312 selected as work, not implemented; previous303 boundary/local/whole evidence retained and303 unadopted/unselected. PureCPU/causality/gain/P95/D10/50ms/final172/general malformed/reentry/normal OS/x3/exit/small screen/Windows/original17 remain unaccepted.'
|
||||
for q in m['conditions']:
|
||||
if q['id'] in ['C09','X5','X7']:q['current_missing']=missing
|
||||
assert len(m['conditions'])==17 and all(not q['accepted'] for q in m['conditions']) and m['Windows_only_blocked_ids']==['C08','X8'];r.write(matrix,m)
|
||||
for xs in [unit['remaining_gaps'],snapshot['next_single_delivery_unit']['missing']]:
|
||||
for q in xs:
|
||||
if q['id']=='C09':q['conditions']=[missing,'原詳細・旧版条件はhistorical fieldsと旧matrixへ保持。']
|
||||
elif q['id']=='cross-cutting-final-candidate':q['conditions']=['原17条件を同一最終版で受入。最新版付き有限証拠と未達はr312 matrixへ保持。']
|
||||
proofs=[dict(review=pin(review),root=pin(root))]
|
||||
for p in [review,root,matrix,contract,A/'p23-02-current-residual-diagnostic-r311-r02/metrics-root-decoded.json']:unit['evidence'].append(dict(path=str(p.relative_to(R)),sha256_at_integration=r.sha(p),scope='One instrumented retained275 diagnostic and next Guest bulk work contract only; no general performance/final172/OS/Windows/adoption/unit acceptance',linked_at_jst=stamp,current_game_acceptance_inferred=False))
|
||||
unit['acceptance_matrix_reference']=str(matrix);nu=snapshot['next_single_delivery_unit'];assert nu['id']=='P23-02';nu.update(acceptance_matrix_reference=str(matrix),progress_evidence=str(matrix));nu['unselected_trial_evidence'].append(str(review))
|
||||
key='p23_02_current_retained_native_diagnostic_integration_r312';snapshot['p23_02_native_ready_route_boundary_integration_r310']['superseded_by']=key;snapshot[key]=dict(previous_summary=old,proofs=proofs,acceptance_matrix=pin(matrix),next_action=next_action,finite_current_native_diagnostic_accepted=True,next_work_contract=pin(contract),next_candidate_implemented=False,arbitrary_malformed_or_general_reentry_accepted=False,stable_gain_supported=False,stall_budget_met=False,candidate_adopted=False,candidate_selected=False,formal_completed_added=0,unit_accepted=False,whole_goal_accepted=False)
|
||||
r.write(C/'after/work_packages.json',packages);r.write(C/'after/progress_snapshot.json',snapshot)
|
||||
for n in names[:2]:
|
||||
t=(C/'before'/n).read_text();assert t.count(old)==1;(C/'after'/n).write_text(t.replace(old,new,1).replace('2026-10-12・r310証拠統合','2026-10-12・r312証拠統合',1))
|
||||
counts=collections.Counter(u['state'] for p in packages for u in p['remaining_deliverables']);assert len(packages)==30 and dict(counts)=={'completed':9,'in_progress':19,'planned':60}
|
||||
for p,q in zip(original,packages):
|
||||
if p['id']!='P23':assert p==q
|
||||
else:
|
||||
for u,w in zip(p['remaining_deliverables'],q['remaining_deliverables']):
|
||||
if u['id']!='P23-02':assert u==w
|
||||
r.write(C/'input.json',dict(before={n:pin(C/'before'/n) for n in names},after={n:pin(C/'after'/n) for n in names},proofs=proofs,matrix=pin(matrix),author=pin(Path(__file__)),counts=dict(counts),summary_before=old,summary_after=new,formal_completed_added=0,unit_accepted=False))
|
||||
original_write=Path.write_text;stdout=io.StringIO()
|
||||
try:
|
||||
for n in names:assert (D/n).read_bytes()==(C/'before'/n).read_bytes();shutil.copyfile(C/'after'/n,D/n)
|
||||
def routed(p,data,*args,**kwargs):return original_write(O/'plan_validation.json' if p==D/'plan_validation.json' else p,data,*args,**kwargs)
|
||||
Path.write_text=routed;sys.argv=[str(D/'validate_plan.py')]
|
||||
with contextlib.redirect_stdout(stdout):runpy.run_path(str(D/'validate_plan.py'),run_name='__main__')
|
||||
val=r.read(O/'plan_validation.json');assert val['passed'] and len(val['checks'])==49 and not val['failed_checks'];assert r.source_refs(R)==source and r.default_player(R)==player and r.sha(D/'plan_validation.json')==historical
|
||||
except BaseException:
|
||||
for n in names:shutil.copyfile(C/'before'/n,D/n)
|
||||
raise
|
||||
finally:Path.write_text=original_write
|
||||
r.write(O/'execution.json',dict(passed=True,canonical_after={n:pin(D/n) for n in names},source_before=source,source_after_equal=True,default_before=player,default_after_equal=True,historical_validator_receipt_preserved=True,validation=dict(checks=49,failures=0),counts=dict(counts),formal_completed_added=0,source_edits=0,engine_processes=0,unit_accepted=False,whole_goal_accepted=False));print(dict(applied=True,checks=49,failures=0,formal_completed_added=0))
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
# coding: utf-8
|
||||
from pathlib import Path
|
||||
import ast,importlib.util,json,shutil,sys
|
||||
sys.dont_write_bytecode=True
|
||||
R=Path('/Users/korizatou114/Projects/とりにく工房ゲーム制作部');A=R/'artifacts/original-completion-2026-10-02';D=R/'docs/plans/original-completion-2026-10-02';O=A/'p23-02-current-residual-diagnostic-r311-r02';QA=A/'p23-02-current-residual-diagnostic-r311-r02.gd';driver=A/'p23-02-current-residual-diagnostic-r311-r02.py'
|
||||
s=importlib.util.spec_from_file_location('prep311r02',R/'tools/run_all_tests.py');r=importlib.util.module_from_spec(s);s.loader.exec_module(r)
|
||||
def pin(p):return dict(path=str(p),bytes=p.stat().st_size,sha256=r.sha(p))
|
||||
old=A/'p23-02-current-residual-diagnostic-r311';p=r.read(old/'input.json');rejected=A/'p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json';v=r.read(rejected);assert not v['execution_allowed'] and v['blockers'];assert not (old/'execution.json').exists();assert not O.exists() and not QA.exists() and not driver.exists();assert shutil.disk_usage(A).free>=528*1048576
|
||||
for k,q in p['pins'].items():assert pin(Path(q['path']))==q,k
|
||||
for k,path in p['stages'].items():assert r.inventory(Path(path),stage=True)==p['stage_inventory']
|
||||
for k,path in p['parents'].items():assert r.inventory(Path(path),stage=True)==p['inventories'][k]
|
||||
assert r.source_refs(R)==p['source_before'] and r.default_player(R)==p['default_before'];O.mkdir()
|
||||
text=Path(p['pins']['QA']['path']).read_text();bad='clock._p23r311_metrics.duplicate(true)._p23r311_metrics.duplicate(true)';assert text.count(bad)==1;QA.write_text(text.replace(bad,'clock._p23r311_metrics.duplicate(true)',1))
|
||||
t=Path(p['pins']['runner']['path']).read_text();t=t.replace("O=A/'p23-02-current-residual-diagnostic-r311'","O=A/'p23-02-current-residual-diagnostic-r311-r02'").replace('p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json','p23-02-current-residual-diagnostic-preexecution-independent-review-r311-r02.json');ast.parse(t);driver.write_text(t)
|
||||
starter=O/'guarded-r274.gd';text=Path(p['pins']['starter_r274']['path']).read_text();starter.write_text(text.replace(text.splitlines()[0],'extends '+json.dumps(str(QA)),1))
|
||||
p['pins'].update(QA=pin(QA),runner=pin(driver),prepare=pin(Path(__file__)),starter_r274=pin(starter),prior_rejected_review=pin(rejected),prior_input=pin(old/'input.json'),prior_QA=pin(Path(p['pins']['QA_original']['path']).parent/'p23-02-current-residual-diagnostic-r311.gd'),prior_author=pin(Path('/private/tmp/thetree-prepare-current-residual-r311.py')))
|
||||
p.update(stage_clones=0,reused_stage_clones=1,scope=p['scope']+' r311-r02 repairs only duplicated metrics field at freeze; exact existing311 stage/wrappers retained, no new clone/library copy/build.',doc4_before={n:r.sha(D/n) for n in ['IMPLEMENTATION_PLAN.md','PROGRESS_INTEGRATION.md','work_packages.json','progress_snapshot.json']});r.write(O/'input.json',p);print(dict(prepared=True,pins=len(p['pins']),engine_runs=0,stage_clones=0,library_copies=0,compiler_runs=0))
|
||||
+44
@@ -0,0 +1,44 @@
|
||||
# coding: utf-8
|
||||
from pathlib import Path
|
||||
import ast,importlib.util,json,re,sys,shutil,subprocess
|
||||
sys.dont_write_bytecode=True
|
||||
R=Path('/Users/korizatou114/Projects/とりにく工房ゲーム制作部');A=R/'artifacts/original-completion-2026-10-02';D=R/'docs/plans/original-completion-2026-10-02';O=A/'p23-02-current-residual-diagnostic-r311';QA=A/'p23-02-current-residual-diagnostic-r311.gd';driver=A/'p23-02-current-residual-diagnostic-r311.py'
|
||||
s=importlib.util.spec_from_file_location('prep311',R/'tools/run_all_tests.py');r=importlib.util.module_from_spec(s);s.loader.exec_module(r)
|
||||
def pin(p):return dict(path=str(p),bytes=p.stat().st_size,sha256=r.sha(p))
|
||||
base=r.read(A/'p23-02-native-ready-route-impact-whole-r305/input.json');local=r.read(A/'p23-02-native-pure-tag-local-r278-r04/input.json');parent=Path(base['stage']);expected=base['expected_stage'];assert r.inventory(parent,stage=True)==expected
|
||||
assert not O.exists() and not QA.exists() and not driver.exists();free=shutil.disk_usage(A).free;size=sum(p.stat().st_size for p in parent.rglob('*') if p.is_file());assert free>=768*1048576+size
|
||||
source=r.source_refs(R);player=r.default_player(R);O.mkdir();stage=O/'stage';subprocess.run(['/bin/cp','-cR',str(parent),str(stage)],check=True,timeout=30);assert r.inventory(stage,stage=True)==expected
|
||||
old_manifest=r.read(A/'p23-02-current-residual-diagnostic-r238/instrumentation.json');files={};suffixes={}
|
||||
for name,entry in old_manifest['files'].items():
|
||||
if name=='scripts/core/performance_budget.gd':continue
|
||||
files[name]=[dict(x,renamed=x['renamed'].replace('r238','r311'),renamed_signature=x['renamed_signature'].replace('r238','r311'),wrapper=x['wrapper'].replace('r238','r311')) for x in entry['wrappers']];suffixes[name]=entry['added_suffix'].replace('r238','r311')
|
||||
name='autoload/simulation_runtime.gd';method='_publish_snapshot';args='_absolute_minute';typ='void';text=(parent/name).read_text();m=re.search(r'^func '+re.escape(method)+r'\([\s\S]*?\) -> ([^:\n]+):\n',text,re.M);assert m and m.group(1)==typ;signature=m.group(0);renamed='_p23r311_original_'+method;renamed_signature=signature.replace('func '+method+'(','func '+renamed+'(',1)
|
||||
wrapper=signature+'\tvar p23_started: int = Time.get_ticks_usec()\n\t'+renamed+'('+args+')\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = '+json.dumps(method)+'\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {"calls":0, "inclusive_us":0, "max_us":0})\n\tp23_row["calls"] = int(p23_row["calls"]) + 1\n\tp23_row["inclusive_us"] = int(p23_row["inclusive_us"]) + p23_elapsed\n\tp23_row["max_us"] = maxi(int(p23_row["max_us"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n'
|
||||
files[name].append(dict(name=method,renamed=renamed,signature=signature,renamed_signature=renamed_signature,wrapper=wrapper));suffixes[name]+='\n'+wrapper
|
||||
manifest={}
|
||||
for name,wrappers in files.items():
|
||||
p=stage/name;original=p.read_text();text=original
|
||||
for w in wrappers:assert text.count(w['signature'])==1,(name,w['name']);text=text.replace(w['signature'],w['renamed_signature'],1)
|
||||
text+=suffixes[name];p.write_text(text);inverse=text[:-len(suffixes[name])]
|
||||
for w in reversed(wrappers):assert inverse.count(w['renamed_signature'])==1;inverse=inverse.replace(w['renamed_signature'],w['signature'],1)
|
||||
assert inverse==original;manifest[name]=dict(before=expected[name],after=dict(bytes=p.stat().st_size,sha256=r.sha(p)),wrappers=wrappers,added_suffix=suffixes[name],inverse_original_equal=True)
|
||||
budget=Path(base['pins']['modified_budget']['path']);shutil.copyfile(budget,stage/'scripts/core/performance_budget.gd');inventory=r.inventory(stage,stage=True);changed=[n for n in inventory if inventory[n]!=expected[n]];assert set(changed)==set(files)|{'scripts/core/performance_budget.gd'}
|
||||
r.write(O/'instrumentation.json',dict(scope='24 original bodies preserved under signature rename+wrappers in four files; existing accepted native Budget dependency reused without new budget wrapper. Current275 only, nested inclusive durations include children/overhead.',files=manifest,changed_stage_files=changed,original_parent=str(parent),budget_dependency=pin(budget),no_pure_CPU_or_speed_comparison=True))
|
||||
qa=(A/'p23-02-current-residual-diagnostic-r238.gd').read_text().replace('r238','r311').replace('r233/library234','r274/library275').replace('candidate != "r233"','candidate != "r274"')
|
||||
qa=qa.replace('\tclock.performance_budget._p23r311_metrics.clear()\n','').replace(' and clock.performance_budget._p23r311_metrics.is_empty()','').replace(', "budget": ["record_sample"]','').replace(', "budget":clock.performance_budget','').replace(', "budget":clock.performance_budget._p23r311_metrics.duplicate(true)','')
|
||||
qa=qa.replace('"get_facility_business_price"]','"get_facility_business_price", "_publish_snapshot"]',1)
|
||||
qa=qa.replace('["_project_guest_candidates","_decide_guest_with_log","_need_relief_for_facility_tags","_service_category_for_tags","get_facility_business_price"]','["_project_guest_candidates","_decide_guest_with_log","get_facility_business_price","_publish_snapshot"]')
|
||||
qa=qa.replace(' and int(metrics["budget"]["record_sample"]["calls"])>0','')
|
||||
assert '_p23r311_metrics' in qa and '"budget"' not in qa;QA.write_text(qa)
|
||||
old_driver=A/'p23-02-current-residual-diagnostic-r238.py';t=old_driver.read_text().replace('p23-02-current-residual-diagnostic-r238','p23-02-current-residual-diagnostic-r311').replace('p23-02-current-residual-diagnostic-preexecution-independent-review-r238','p23-02-current-residual-diagnostic-preexecution-independent-review-r311').replace("['r233']","['r274']")
|
||||
t=t.replace("assert r.read(Path(fixed['impact_review']['path']))['finite_existing_impact_accepted']","assert r.read(Path(fixed['whole_review']['path']))['finite_whole647_equivalence_accepted']")
|
||||
t=t.replace("for k,p in stages.items():(p/'project.godot').write_bytes(public[k])","if all(q['engine_ended'] is True for q in cleanup):\n for k,p in stages.items():(p/'project.godot').write_bytes(public[k])\n else:cleanup_errors.append('Project restoration refused while owned child remains live')")
|
||||
t=t.replace("pairs=[] # A diagnostic", "assert sum(p.stat().st_size for p in O.rglob('*') if p.is_file() and 'stage' not in p.relative_to(O).parts)<=16*1048576\n pairs=[] # A diagnostic")
|
||||
ast.parse(t);driver.write_text(t)
|
||||
starter=O/'guarded-r274.gd';oldstarter=Path(base['pins']['starter_baseline']['path']);text=oldstarter.read_text();starter.write_text(text.replace(text.splitlines()[0],'extends '+json.dumps(str(QA)),1))
|
||||
pins={k:base['pins'][k] for k in ['engine','helper','run_all','profile_guard','fixture','oracle']}
|
||||
for key in ['config','original_library','copied_library','host_review','host_execution']:pins['current_'+key]=local['pins'][key]
|
||||
paths=dict(QA=QA,runner=driver,prepare=Path(__file__),instrumentation=O/'instrumentation.json',starter_r274=starter,starter_original=oldstarter,QA_original=A/'p23-02-current-residual-diagnostic-r238.gd',runner_original=old_driver,old_instrumentation=A/'p23-02-current-residual-diagnostic-r238/instrumentation.json',local_review=A/'p23-02-native-pure-tag-local-actual-independent-review-r278-r04.json',local_root=A/'p23-02-native-pure-tag-local-r278-r04/actual-root-verification.json',whole_review=A/'p23-02-native-pure-tag-impact-whole-actual-independent-review-r281.json',whole_root=A/'p23-02-native-pure-tag-impact-whole-r281/actual-root-verification.json',whole_input=A/'p23-02-native-ready-route-impact-whole-r305/input.json',local_input=A/'p23-02-native-pure-tag-local-r278-r04/input.json',matrix=A/'p23-02-current-progress-disposition-r310.json',modified_budget=budget,source_cpp=A/'p23-02-native-pure-tag-projection-candidate-r274/source/tree_numeric_core.cpp')
|
||||
for k,p in paths.items():pins[k]=pin(p)
|
||||
assert r.source_refs(R)==source and r.default_player(R)==player and r.inventory(parent,stage=True)==expected
|
||||
r.write(O/'input.json',dict(parents={'r274':str(parent)},inventories={'r274':expected},stages={'r274':str(stage)},stage_inventory=inventory,pins=pins,source_before=source,default_before=player,doc4_before={n:r.sha(D/n) for n in ['IMPLEMENTATION_PLAN.md','PROGRESS_INTEGRATION.md','work_packages.json','progress_snapshot.json']},support_inventory=r.inventory(r.SUPPORT),capacity_floor_bytes=528*1048576,expected_total_seconds=[5,45],engine_processes=1,compiler_processes=0,full_regression_runs=0,stage_clones=1,library_copies=0,preparation_capacity=dict(free_before=free,logical_clone_bytes=size),scope='One current retained274/library275 diagnostic, existing native Budget257 dependency. Four instrumented files24 literal original bodies; counters not snapshots. Whole cold646 paused speed1 after647 original11487732bytes equality; inclusive durations/counts only. No sum/subtraction for pureCPU or old/new timing comparison, no performance/stability/P95/D10/50ms/final172/OS/Windows/adoption/unit acceptance. Shared209 production/default/current310D4/support and retained private library/config preserved.',performance_accepted=False,unit_accepted=False));print(dict(prepared=True,wrappers=sum(len(v) for v in files.values()),changed_files=len(changed),pins=len(pins),engine_runs=0,compiler_runs=0,free_bytes=shutil.disk_usage(A).free))
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
# coding: utf-8
|
||||
from pathlib import Path
|
||||
import json,hashlib
|
||||
R=Path('/Users/korizatou114/Projects/とりにく工房ゲーム制作部');A=R/'artifacts/original-completion-2026-10-02';O=A/'p23-02-current-residual-diagnostic-r311-r02';out=A/'p23-02-guest-bulk-work-contract-r312.json'
|
||||
def pin(p):b=p.read_bytes();return dict(path=str(p),bytes=len(b),sha256=hashlib.sha256(b).hexdigest())
|
||||
e=json.loads((O/'execution.json').read_text());assert e['passed'];m=json.loads((O/'metrics-root-decoded.json').read_text());assert m['passed'];v=json.loads((A/'p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json').read_text());assert not v['blockers'] and v['finite_diagnostic_accepted']
|
||||
root=O/'actual-root-verification.json';q=json.loads(root.read_text());assert q['passed'] and q['review_sha256']==pin(A/'p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json')['sha256']
|
||||
if out.exists():
|
||||
old=json.loads(out.read_text());assert old['candidate_implemented'] is False and old['status']=='implementation_contract_not_implementation_or_acceptance'
|
||||
d=dict(plan_id='P23-02',status='implementation_contract_not_implementation_or_acceptance',selection='one coherent builtin guest candidate extraction/evaluation/ranking after existing native projection',reason='Current275 instrumented observations retain a substantial unconverted Guest portion. Existing native projection is reused; another isolated key/copy/price/tag/need-normalization timing chain is not selected. Choosing a coherent conversion does not assert its benefit or sufficiency for50ms.',observed_instrumented_tick_us=e['samples'][0]['observed_instrumented_tick_us'],observed_metrics=m['metrics'],timing_rules=['nested inclusive durations include children and probes','do not add evaluation to ranking','no pureCPU allocation, no uninstrumented comparison or predicted gain','normal OS/x3/performance criteria remain mandatory'],reuse=dict(implementation_parent='r274/library275',held_unadopted_trial='r302/library303',ordinary_guest_body=str(R/'scripts/guest/guest_service.gd'),declined_need_normalization='r298 remains unadopted; do not restart it or duplicate GDScript normalization implementation'),implementation_scope=['Keep original public Guest extraction/evaluation/ranking/decide as fallback and direct-call oracle. Add one per-call pure native transformation for builtin canonical default game candidates; Runtime integrates only after support has been proved before observable mutation.','Preserve extraction facility-id order, rejection reason precedence/list, ranked need-priority/utility/urgency/travel/facility-id ordering, signed integer arithmetic and exact original weights/defaults/thresholds.','Reuse current native projection, produce original raw/accepted/ranked ordered typed values and owned deep copies; no saved state, persistent across-guest cache, formula changes, candidate pruning or frame slicing.','Retain original reservation callback and state transition body. Unsupported/custom scripts, inputs requiring original conversions, arbitrary callback/reentry contexts must use original whole processing with no duplicate error/rejection effects.','Make get_observation/logging/last_error/rejection publication and all callback-visible order explicit before implementation; do not precompute across callbacks.'],allowed_product_references=['existing native tree_numeric_core.cpp/header candidate sources','scripts/guest/guest_service.gd','autoload/simulation_runtime.gd'],required_before_implementation=['Inspect every original filtering/scoring helper and current definition/runtime fields; identify whether a pure canonical fast path covers ordinary current projection.','Define API/result fields and unsupported-before-mutation gate; fixed script/source version, data types, ownership, aliases and signed conversions must be explicit.','Do not change unconfirmed D01-D10 settings, pricing or game-time scale.'],validation_plan=['Static original-body/branch order and deep-copy/typed ownership comparison first; independent review before engine.','One targeted local pure Guest suite covering normal projected data, rejection precedence, rankings/ties, signed limits, original fallback/custom/callback behavior and owner mutation isolation.','Original Guest/lifecycle integration plus full cold646→647 ordered typed original oracle on exactly assembled candidate. Reuse valid fixed input/library/script proof scopes only.','After related changes and supported selection are complete, mandatory final172/normalOS/x3/exit/small-screen and same Windows distribution/device/P95/D10/50ms. No old-version full regression reuse as current acceptance.'],source_pins={name:pin(R/name) for name in ['scripts/guest/guest_service.gd','scripts/guest/guest_definition.gd','scripts/guest/guest_runtime.gd','scripts/core/simulation_kernel.gd','docs/traceability/original/BASELINE.txt']},evidence_pins=dict(execution=pin(O/'execution.json'),metrics=pin(O/'metrics-root-decoded.json'),review=pin(A/'p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json'),root=pin(root),current_matrix=pin(A/'p23-02-current-progress-disposition-r310.json')),formal_completed_added=0,candidate_implemented=False,candidate_selected=False,candidate_adopted=False,performance_accepted=False,unit_accepted=False)
|
||||
stage=A/'p23-02-native-reconstruction-local-r209/stage'
|
||||
assert (R/'scripts/guest/guest_service.gd').read_bytes()==(stage/'scripts/guest/guest_service.gd').read_bytes()
|
||||
d['assembly_source_pins']={name:pin(stage/name) for name in ['autoload/simulation_runtime.gd','scripts/world/path_service.gd','scripts/guest/guest_service.gd']}
|
||||
d['assembly_source_pins'].update(native_cpp=pin(A/'p23-02-native-pure-tag-projection-candidate-r274/source/tree_numeric_core.cpp'),native_hpp=pin(A/'p23-02-native-pure-tag-projection-candidate-r274/source/tree_core.hpp'))
|
||||
d['assembly_scope']='Production32 retained. New native work starts from existing274/275 isolated assembly, not from an assumed identical production Runtime. Guest source bytes are identical in both.'
|
||||
out.write_text(json.dumps(d,ensure_ascii=False,indent=2)+'\n');print(dict(contract_saved=str(out),candidate_implemented=False))
|
||||
BIN
Binary file not shown.
+287
@@ -0,0 +1,287 @@
|
||||
class_name SimulationPerformanceBudget
|
||||
extends RefCounted
|
||||
|
||||
## Lightweight runtime profiler with explicit integer-microsecond samples.
|
||||
## It is diagnostic state only and deliberately stays outside Save snapshots.
|
||||
|
||||
signal budget_exceeded(metric_id: StringName, report: Dictionary)
|
||||
|
||||
enum Aggregation {
|
||||
AVERAGE,
|
||||
P95,
|
||||
MAXIMUM,
|
||||
}
|
||||
|
||||
const DEFAULT_SAMPLE_CAPACITY := 512
|
||||
|
||||
const DEFAULT_BUDGETS := {
|
||||
&"simulation_x1": {&"aggregation": Aggregation.AVERAGE, &"limit_us": 4_000},
|
||||
&"simulation_x3": {&"aggregation": Aggregation.P95, &"limit_us": 12_000},
|
||||
&"path_query": {&"aggregation": Aggregation.P95, &"limit_us": 2_000},
|
||||
&"main_thread_stall": {&"aggregation": Aggregation.MAXIMUM, &"limit_us": 50_000},
|
||||
&"save": {&"aggregation": Aggregation.MAXIMUM, &"limit_us": 5_000_000},
|
||||
&"load": {&"aggregation": Aggregation.MAXIMUM, &"limit_us": 8_000_000},
|
||||
}
|
||||
|
||||
var sample_capacity := DEFAULT_SAMPLE_CAPACITY
|
||||
var _p23r257_native_core: RefCounted = null
|
||||
var _budgets: Dictionary = {}
|
||||
var _samples: Dictionary = {}
|
||||
# Derived diagnostic index; never part of game Save snapshots.
|
||||
var _ordered_samples: Dictionary = {}
|
||||
var _ordered_sample_bytes: Dictionary = {}
|
||||
# Complete raw bytes proved integer by this builtin; diagnostic-only derived state.
|
||||
var _integer_window_bytes: Dictionary = {}
|
||||
var _totals: Dictionary = {}
|
||||
var _sample_counts: Dictionary = {}
|
||||
|
||||
|
||||
func _init(capacity := DEFAULT_SAMPLE_CAPACITY) -> void:
|
||||
sample_capacity = maxi(int(capacity), 1)
|
||||
for raw_metric_id: Variant in DEFAULT_BUDGETS:
|
||||
_budgets[StringName(raw_metric_id)] = (
|
||||
DEFAULT_BUDGETS[raw_metric_id] as Dictionary
|
||||
).duplicate(true)
|
||||
|
||||
|
||||
func set_budget(
|
||||
metric_id: StringName,
|
||||
limit_us: int,
|
||||
aggregation: Aggregation = Aggregation.P95
|
||||
) -> bool:
|
||||
if metric_id.is_empty() or limit_us <= 0 \
|
||||
or aggregation < Aggregation.AVERAGE or aggregation > Aggregation.MAXIMUM:
|
||||
return false
|
||||
_budgets[metric_id] = {
|
||||
&"aggregation": aggregation,
|
||||
&"limit_us": limit_us,
|
||||
}
|
||||
return true
|
||||
|
||||
|
||||
func record_sample(metric_id: StringName, duration_us: int) -> Dictionary:
|
||||
if metric_id.is_empty() or duration_us < 0:
|
||||
return {&"ok": false, &"error": "Metric ID and non-negative duration are required."}
|
||||
if get_script().resource_path == "res://scripts/core/performance_budget.gd":
|
||||
if _p23r257_native_core == null and ClassDB.class_exists(&"TheTreeNumericCore"):
|
||||
_p23r257_native_core = ClassDB.instantiate(&"TheTreeNumericCore")
|
||||
if _p23r257_native_core != null and _p23r257_native_core.get_class() == &"TheTreeNumericCore" and _p23r257_native_core.get_script() == null and _p23r257_native_core.has_method(&"performance_record_sample"):
|
||||
var native_result: Dictionary = _p23r257_native_core.call(&"performance_record_sample", self, metric_id, duration_us)
|
||||
if bool(native_result.get(&"supported", false)):
|
||||
var native_report: Dictionary = native_result[&"report"]
|
||||
if bool(native_report.get(&"budget_exceeded", false)):
|
||||
budget_exceeded.emit(metric_id, native_report.duplicate(true))
|
||||
return {&"ok": true, &"report": native_report}
|
||||
if not _samples.has(metric_id):
|
||||
_samples[metric_id] = []
|
||||
var values: Array = _samples[metric_id]
|
||||
var use_index: bool = get_script().resource_path == "res://scripts/core/performance_budget.gd" and _known_integer_window(metric_id, values)
|
||||
var ordered: Array[int] = []
|
||||
if use_index: ordered = _validated_sample_order(metric_id, values)
|
||||
values.append(duration_us)
|
||||
if use_index: ordered.insert(ordered.bsearch(duration_us), duration_us)
|
||||
if values.size() > sample_capacity:
|
||||
var removed: Variant = values.pop_front()
|
||||
if use_index: ordered.remove_at(ordered.bsearch(int(removed)))
|
||||
if use_index:
|
||||
_ordered_sample_bytes[metric_id] = var_to_bytes(values)
|
||||
_integer_window_bytes[metric_id] = _ordered_sample_bytes[metric_id]
|
||||
else:
|
||||
_ordered_samples.erase(metric_id)
|
||||
_ordered_sample_bytes.erase(metric_id)
|
||||
_integer_window_bytes.erase(metric_id)
|
||||
_totals[metric_id] = int(_totals.get(metric_id, 0)) + duration_us
|
||||
_sample_counts[metric_id] = int(_sample_counts.get(metric_id, 0)) + 1
|
||||
var report: Dictionary = _indexed_report(metric_id, values, ordered) if use_index else get_report(metric_id)
|
||||
if bool(report.get(&"budget_exceeded", false)):
|
||||
budget_exceeded.emit(metric_id, report.duplicate(true))
|
||||
return {&"ok": true, &"report": report}
|
||||
|
||||
|
||||
func record_simulation_tick(duration_us: int, speed: int) -> Dictionary:
|
||||
var metric_id := &"simulation_x3" if speed == 3 else &"simulation_x1"
|
||||
return record_sample(metric_id, duration_us)
|
||||
|
||||
|
||||
## Records the full main-thread cost of one rendered/process frame, including
|
||||
## all game-minute ticks consumed at accelerated speed. This keeps x3 from
|
||||
## accidentally reporting four individually-fast ticks while the frame stalls.
|
||||
func record_simulation_frame(duration_us: int, speed: int, ticks_run: int) -> Dictionary:
|
||||
if ticks_run <= 0:
|
||||
return {&"ok": false, &"error": "At least one completed tick is required."}
|
||||
var simulation_result := record_simulation_tick(duration_us, speed)
|
||||
var stall_result := record_sample(&"main_thread_stall", duration_us)
|
||||
return {
|
||||
&"ok": bool(simulation_result[&"ok"]) and bool(stall_result[&"ok"]),
|
||||
&"ticks_run": ticks_run,
|
||||
&"simulation": simulation_result,
|
||||
&"main_thread": stall_result,
|
||||
}
|
||||
|
||||
|
||||
func get_report(metric_id: StringName) -> Dictionary:
|
||||
var raw: Array = _samples.get(metric_id, [])
|
||||
if get_script().resource_path != "res://scripts/core/performance_budget.gd" or not _known_integer_window(metric_id, raw):
|
||||
return SimulationPerformanceBudget._legacy_report(self, metric_id)
|
||||
var ordered: Array[int] = []
|
||||
return _indexed_report(metric_id, raw, ordered, true)
|
||||
|
||||
|
||||
func _indexed_report(metric_id: StringName, values: Array, ordered: Array[int], validate_order: bool = false) -> Dictionary:
|
||||
var count := values.size()
|
||||
var lifetime_count := int(_sample_counts.get(metric_id, 0))
|
||||
var lifetime_total := int(_totals.get(metric_id, 0))
|
||||
var average_us := lifetime_total / lifetime_count if lifetime_count > 0 else 0
|
||||
if validate_order: ordered = _validated_sample_order(metric_id, values)
|
||||
var maximum_us := maxi(0, ordered[-1]) if not ordered.is_empty() else 0
|
||||
var p95_us := 0
|
||||
if not ordered.is_empty():
|
||||
var rank_numerator := 95 * ordered.size()
|
||||
var index := maxi((rank_numerator + 99) / 100 - 1, 0)
|
||||
p95_us = ordered[mini(index, ordered.size() - 1)]
|
||||
var budget: Dictionary = _budgets.get(metric_id, {})
|
||||
var aggregation := int(budget.get(&"aggregation", Aggregation.P95))
|
||||
var measured_us := _aggregated_value(aggregation, average_us, p95_us, maximum_us)
|
||||
var limit_us := int(budget.get(&"limit_us", 0))
|
||||
return {
|
||||
&"metric_id": metric_id,
|
||||
&"window_sample_count": count,
|
||||
&"lifetime_sample_count": lifetime_count,
|
||||
&"average_us": average_us,
|
||||
&"p95_us": p95_us,
|
||||
&"maximum_us": maximum_us,
|
||||
&"aggregation": aggregation,
|
||||
&"measured_us": measured_us,
|
||||
&"limit_us": limit_us,
|
||||
&"budget_exceeded": limit_us > 0 and measured_us > limit_us,
|
||||
}
|
||||
|
||||
|
||||
func get_all_reports() -> Array[Dictionary]:
|
||||
var metric_ids: Array[StringName] = []
|
||||
for raw_metric_id: Variant in _budgets:
|
||||
metric_ids.append(StringName(raw_metric_id))
|
||||
for raw_metric_id: Variant in _samples:
|
||||
var metric_id := StringName(raw_metric_id)
|
||||
if not metric_ids.has(metric_id):
|
||||
metric_ids.append(metric_id)
|
||||
metric_ids.sort_custom(func(a: StringName, b: StringName) -> bool:
|
||||
return String(a) < String(b)
|
||||
)
|
||||
var reports: Array[Dictionary] = []
|
||||
for metric_id: StringName in metric_ids:
|
||||
reports.append(get_report(metric_id))
|
||||
return reports
|
||||
|
||||
|
||||
func clear(metric_id: StringName = &"") -> void:
|
||||
if metric_id.is_empty():
|
||||
_samples.clear()
|
||||
_ordered_samples.clear()
|
||||
_ordered_sample_bytes.clear()
|
||||
_integer_window_bytes.clear()
|
||||
_totals.clear()
|
||||
_sample_counts.clear()
|
||||
return
|
||||
_samples.erase(metric_id)
|
||||
_ordered_samples.erase(metric_id)
|
||||
_ordered_sample_bytes.erase(metric_id)
|
||||
_integer_window_bytes.erase(metric_id)
|
||||
_totals.erase(metric_id)
|
||||
_sample_counts.erase(metric_id)
|
||||
|
||||
|
||||
func _aggregated_value(
|
||||
aggregation: int,
|
||||
average_us: int,
|
||||
p95_us: int,
|
||||
maximum_us: int
|
||||
) -> int:
|
||||
match aggregation:
|
||||
Aggregation.AVERAGE:
|
||||
return average_us
|
||||
Aggregation.MAXIMUM:
|
||||
return maximum_us
|
||||
_:
|
||||
return p95_us
|
||||
|
||||
|
||||
func _percentile(raw_values: Array, percentile: int) -> int:
|
||||
if raw_values.is_empty():
|
||||
return 0
|
||||
var values: Array[int] = []
|
||||
for raw_value: Variant in raw_values:
|
||||
values.append(int(raw_value))
|
||||
values.sort()
|
||||
var rank_numerator := clampi(percentile, 0, 100) * values.size()
|
||||
var index := maxi((rank_numerator + 99) / 100 - 1, 0)
|
||||
return values[mini(index, values.size() - 1)]
|
||||
|
||||
|
||||
static func _integer_window(values: Array) -> bool:
|
||||
for raw_value: Variant in values:
|
||||
if typeof(raw_value) != TYPE_INT: return false
|
||||
return true
|
||||
|
||||
|
||||
func _known_integer_window(metric_id: StringName, values: Array) -> bool:
|
||||
# Never retain unknown metrics. Exact bytes detect typed/untyped replacement,
|
||||
# same-size in-place edits and non-integer values before any cache reuse.
|
||||
if not _samples.has(metric_id):
|
||||
_integer_window_bytes.erase(metric_id)
|
||||
return _integer_window(values)
|
||||
var current_bytes := var_to_bytes(values)
|
||||
if _integer_window_bytes.has(metric_id) and _integer_window_bytes[metric_id] == current_bytes:
|
||||
return true
|
||||
if not _integer_window(values):
|
||||
_integer_window_bytes.erase(metric_id)
|
||||
return false
|
||||
_integer_window_bytes[metric_id] = current_bytes
|
||||
return true
|
||||
|
||||
|
||||
func _validated_sample_order(metric_id: StringName, values: Array) -> Array[int]:
|
||||
# No retained state for unknown metrics; raw dictionary removal also drops its index.
|
||||
if not _samples.has(metric_id):
|
||||
_ordered_samples.erase(metric_id)
|
||||
_ordered_sample_bytes.erase(metric_id)
|
||||
_integer_window_bytes.erase(metric_id)
|
||||
return []
|
||||
# Complete immutable raw bytes detect in-place/replaced windows, not just length.
|
||||
var current_bytes := var_to_bytes(values)
|
||||
if not _ordered_samples.has(metric_id) or _ordered_sample_bytes.get(metric_id, PackedByteArray()) != current_bytes:
|
||||
var ordered: Array[int] = []
|
||||
for raw_value: Variant in values: ordered.append(int(raw_value))
|
||||
ordered.sort()
|
||||
_ordered_samples[metric_id] = ordered
|
||||
_ordered_sample_bytes[metric_id] = current_bytes
|
||||
return _ordered_samples[metric_id]
|
||||
|
||||
|
||||
static func _legacy_report(owner: SimulationPerformanceBudget, metric_id: StringName) -> Dictionary:
|
||||
var values: Array = owner._samples.get(metric_id, [])
|
||||
var count := values.size()
|
||||
var lifetime_count := int(owner._sample_counts.get(metric_id, 0))
|
||||
var lifetime_total := int(owner._totals.get(metric_id, 0))
|
||||
var average_us := lifetime_total / lifetime_count if lifetime_count > 0 else 0
|
||||
var maximum_us := 0
|
||||
for raw_value: Variant in values:
|
||||
maximum_us = maxi(maximum_us, int(raw_value))
|
||||
var p95_us := owner._percentile(values, 95)
|
||||
var budget: Dictionary = owner._budgets.get(metric_id, {})
|
||||
var aggregation := int(budget.get(&"aggregation", Aggregation.P95))
|
||||
var measured_us := owner._aggregated_value(aggregation, average_us, p95_us, maximum_us)
|
||||
var limit_us := int(budget.get(&"limit_us", 0))
|
||||
return {
|
||||
&"metric_id": metric_id,
|
||||
&"window_sample_count": count,
|
||||
&"lifetime_sample_count": lifetime_count,
|
||||
&"average_us": average_us,
|
||||
&"p95_us": p95_us,
|
||||
&"maximum_us": maximum_us,
|
||||
&"aggregation": aggregation,
|
||||
&"measured_us": measured_us,
|
||||
&"limit_us": limit_us,
|
||||
&"budget_exceeded": limit_us > 0 and measured_us > limit_us,
|
||||
}
|
||||
|
||||
+276
@@ -0,0 +1,276 @@
|
||||
class_name SimulationKernel
|
||||
extends Node
|
||||
|
||||
signal time_changed(day: int, hour: int, minute: int)
|
||||
signal day_started(day: int)
|
||||
signal settlement_requested(day: int)
|
||||
signal tick_started(absolute_minute: int)
|
||||
signal tick_phase_started(phase: TickPhase, absolute_minute: int)
|
||||
signal tick_completed(absolute_minute: int)
|
||||
signal simulation_overloaded(backlog_minutes: int)
|
||||
|
||||
enum TickPhase {
|
||||
APPLY_COMMANDS,
|
||||
TIME_BOUNDARIES,
|
||||
MANA,
|
||||
CONSTRUCTION,
|
||||
LOGISTICS,
|
||||
FACILITY_COMPLETION,
|
||||
VITALS_AND_ENVIRONMENT,
|
||||
INCIDENTS_AND_EVENTS,
|
||||
FACILITY_QUEUES,
|
||||
AI_DECISIONS,
|
||||
PUBLISH_SNAPSHOT,
|
||||
}
|
||||
|
||||
const MINUTES_PER_DAY := 24 * 60
|
||||
const START_ABSOLUTE_MINUTE := 6 * 60
|
||||
const REAL_SECONDS_PER_GAME_HOUR := 10.0
|
||||
const REAL_SECONDS_PER_GAME_MINUTE := REAL_SECONDS_PER_GAME_HOUR / 60.0
|
||||
const MAX_TICKS_PER_FRAME := 8
|
||||
const MAX_BACKLOG_MINUTES := 120
|
||||
|
||||
var absolute_minute := START_ABSOLUTE_MINUTE
|
||||
var day := 1
|
||||
var minute_of_day := START_ABSOLUTE_MINUTE
|
||||
var speed := 1
|
||||
var paused := false
|
||||
var snapshot_version := 0
|
||||
var performance_budget := SimulationPerformanceBudget.new()
|
||||
|
||||
var _accumulator := 0.0
|
||||
var _skip_next_process := false
|
||||
var _phase_handlers: Dictionary = {}
|
||||
var _pause_request_serial := 0
|
||||
var _abort_current_tick_requested := false
|
||||
var _last_tick_advanced := false
|
||||
|
||||
func _ready() -> void:
|
||||
_emit_current_time()
|
||||
|
||||
func _process(delta: float) -> void:
|
||||
process_real_delta(delta)
|
||||
|
||||
func process_real_delta(delta: float) -> int:
|
||||
if _skip_next_process:
|
||||
_skip_next_process = false
|
||||
return 0
|
||||
if paused or speed <= 0 or delta <= 0.0:
|
||||
return 0
|
||||
|
||||
var frame_started_at_us := Time.get_ticks_usec()
|
||||
_accumulator += delta * speed
|
||||
var due_ticks := int(_accumulator / REAL_SECONDS_PER_GAME_MINUTE)
|
||||
var tick_budget := mini(due_ticks, MAX_TICKS_PER_FRAME)
|
||||
var ticks_run := 0
|
||||
for _index in range(tick_budget):
|
||||
if paused:
|
||||
break
|
||||
advance_one_minute()
|
||||
if not _last_tick_advanced:
|
||||
break
|
||||
_accumulator -= REAL_SECONDS_PER_GAME_MINUTE
|
||||
ticks_run += 1
|
||||
# A boundary handler may pause in the middle of a catch-up frame. Never
|
||||
# consume another queued minute after that decision.
|
||||
if paused:
|
||||
break
|
||||
if ticks_run > 0:
|
||||
performance_budget.record_simulation_frame(
|
||||
int(Time.get_ticks_usec() - frame_started_at_us),
|
||||
speed,
|
||||
ticks_run
|
||||
)
|
||||
|
||||
var backlog_minutes := get_backlog_minutes()
|
||||
if backlog_minutes > MAX_BACKLOG_MINUTES:
|
||||
paused = true
|
||||
simulation_overloaded.emit(backlog_minutes)
|
||||
return ticks_run
|
||||
|
||||
func reset(start_day := 1, start_hour := 6, start_minute := 0) -> void:
|
||||
var safe_day := maxi(start_day, 1)
|
||||
var safe_minute := posmod(start_hour * 60 + start_minute, MINUTES_PER_DAY)
|
||||
absolute_minute = (safe_day - 1) * MINUTES_PER_DAY + safe_minute
|
||||
_sync_calendar_fields()
|
||||
_accumulator = 0.0
|
||||
paused = false
|
||||
snapshot_version = 0
|
||||
performance_budget.clear()
|
||||
_abort_current_tick_requested = false
|
||||
_last_tick_advanced = false
|
||||
_emit_current_time()
|
||||
|
||||
func advance_minutes(amount: int) -> void:
|
||||
if amount <= 0:
|
||||
return
|
||||
# Tests and deterministic tooling historically use an already-paused clock as
|
||||
# an explicit manual stepping mode. Preserve that contract, while a pause
|
||||
# raised during an initially-running batch is a hard boundary stop.
|
||||
var manual_paused_stepping := paused
|
||||
var pause_serial_before := _pause_request_serial
|
||||
for _index in range(amount):
|
||||
if not manual_paused_stepping and paused:
|
||||
break
|
||||
advance_one_minute()
|
||||
if not _last_tick_advanced:
|
||||
break
|
||||
if _pause_request_serial != pause_serial_before \
|
||||
or (not manual_paused_stepping and paused):
|
||||
break
|
||||
|
||||
func advance_one_minute() -> void:
|
||||
_abort_current_tick_requested = false
|
||||
_last_tick_advanced = false
|
||||
tick_started.emit(absolute_minute)
|
||||
_run_phase(TickPhase.APPLY_COMMANDS)
|
||||
# A Runtime gate can reject the tick before the Clock changes. This is
|
||||
# distinct from an ordinary pause raised by a command that already committed
|
||||
# for the upcoming minute.
|
||||
if _abort_current_tick_requested:
|
||||
_abort_current_tick_requested = false
|
||||
return
|
||||
|
||||
var previous_absolute_minute := absolute_minute
|
||||
absolute_minute += 1
|
||||
_sync_calendar_fields()
|
||||
_handle_time_boundaries(previous_absolute_minute)
|
||||
_run_phase(TickPhase.TIME_BOUNDARIES)
|
||||
|
||||
for phase in [
|
||||
TickPhase.MANA,
|
||||
TickPhase.CONSTRUCTION,
|
||||
TickPhase.LOGISTICS,
|
||||
TickPhase.FACILITY_COMPLETION,
|
||||
TickPhase.VITALS_AND_ENVIRONMENT,
|
||||
TickPhase.INCIDENTS_AND_EVENTS,
|
||||
TickPhase.FACILITY_QUEUES,
|
||||
TickPhase.AI_DECISIONS,
|
||||
TickPhase.PUBLISH_SNAPSHOT,
|
||||
]:
|
||||
_run_phase(phase)
|
||||
|
||||
snapshot_version += 1
|
||||
tick_completed.emit(absolute_minute)
|
||||
_emit_current_time()
|
||||
_abort_current_tick_requested = false
|
||||
_last_tick_advanced = true
|
||||
|
||||
func request_current_tick_abort() -> void:
|
||||
_abort_current_tick_requested = true
|
||||
|
||||
func set_speed(value: int) -> bool:
|
||||
if value not in [1, 2, 3]:
|
||||
return false
|
||||
speed = value
|
||||
paused = false
|
||||
return true
|
||||
|
||||
func toggle_pause() -> bool:
|
||||
paused = not paused
|
||||
if paused:
|
||||
_pause_request_serial += 1
|
||||
return paused
|
||||
|
||||
func set_paused(value: bool) -> void:
|
||||
paused = value
|
||||
if value:
|
||||
_pause_request_serial += 1
|
||||
|
||||
func get_hour() -> int:
|
||||
return minute_of_day / 60
|
||||
|
||||
func get_minute() -> int:
|
||||
return minute_of_day % 60
|
||||
|
||||
func get_backlog_minutes() -> int:
|
||||
return int(_accumulator / REAL_SECONDS_PER_GAME_MINUTE)
|
||||
|
||||
func get_performance_reports() -> Array[Dictionary]:
|
||||
return performance_budget.get_all_reports()
|
||||
|
||||
func register_tick_handler(phase: TickPhase, handler_id: StringName, callback: Callable) -> bool:
|
||||
if handler_id.is_empty() or not callback.is_valid():
|
||||
return false
|
||||
if not _phase_handlers.has(phase):
|
||||
_phase_handlers[phase] = {}
|
||||
var handlers: Dictionary = _phase_handlers[phase]
|
||||
if handlers.has(handler_id):
|
||||
return false
|
||||
handlers[handler_id] = callback
|
||||
return true
|
||||
|
||||
func unregister_tick_handler(phase: TickPhase, handler_id: StringName) -> void:
|
||||
if not _phase_handlers.has(phase):
|
||||
return
|
||||
var handlers: Dictionary = _phase_handlers[phase]
|
||||
handlers.erase(handler_id)
|
||||
|
||||
func clock_snapshot() -> Dictionary:
|
||||
return {
|
||||
&"absolute_minute": absolute_minute,
|
||||
&"speed": speed,
|
||||
&"paused": paused,
|
||||
&"snapshot_version": snapshot_version,
|
||||
}
|
||||
|
||||
func restore_clock(snapshot: Dictionary) -> bool:
|
||||
if not snapshot.has(&"absolute_minute"):
|
||||
return false
|
||||
var restored_speed := int(snapshot.get(&"speed", 1))
|
||||
# Legacy x4 saves resume at the original specification maximum, x3.
|
||||
if restored_speed == 4:
|
||||
restored_speed = 3
|
||||
if restored_speed not in [1, 2, 3]:
|
||||
return false
|
||||
absolute_minute = maxi(int(snapshot[&"absolute_minute"]), 0)
|
||||
speed = restored_speed
|
||||
paused = bool(snapshot.get(&"paused", true))
|
||||
snapshot_version = maxi(int(snapshot.get(&"snapshot_version", 0)), 0)
|
||||
_accumulator = 0.0
|
||||
_skip_next_process = true
|
||||
_sync_calendar_fields()
|
||||
_emit_current_time()
|
||||
return true
|
||||
|
||||
func _p23r311_original_run_phase(phase: TickPhase) -> void:
|
||||
tick_phase_started.emit(phase, absolute_minute)
|
||||
if not _phase_handlers.has(phase):
|
||||
return
|
||||
var handlers: Dictionary = _phase_handlers[phase]
|
||||
var handler_ids: Array = handlers.keys()
|
||||
handler_ids.sort_custom(func(left: Variant, right: Variant) -> bool:
|
||||
return String(left) < String(right)
|
||||
)
|
||||
for handler_id: Variant in handler_ids:
|
||||
var callback: Callable = handlers[handler_id]
|
||||
if callback.is_valid():
|
||||
callback.call(absolute_minute)
|
||||
|
||||
func _sync_calendar_fields() -> void:
|
||||
day = absolute_minute / MINUTES_PER_DAY + 1
|
||||
minute_of_day = absolute_minute % MINUTES_PER_DAY
|
||||
|
||||
func _handle_time_boundaries(previous_absolute_minute: int) -> void:
|
||||
if minute_of_day == 0:
|
||||
var completed_day := previous_absolute_minute / MINUTES_PER_DAY + 1
|
||||
settlement_requested.emit(completed_day)
|
||||
day_started.emit(day)
|
||||
|
||||
func _emit_current_time() -> void:
|
||||
time_changed.emit(day, get_hour(), get_minute())
|
||||
|
||||
# Private r311 diagnostic fields only; never serialized. Timings are nested/inclusive.
|
||||
var _p23r311_metrics: Dictionary = {}
|
||||
|
||||
func _run_phase(phase: TickPhase) -> void:
|
||||
var p23_started: int = Time.get_ticks_usec()
|
||||
_p23r311_original_run_phase(phase)
|
||||
var p23_elapsed: int = Time.get_ticks_usec() - p23_started
|
||||
var p23_key: String = str(phase)
|
||||
var p23_row: Dictionary = _p23r311_metrics.get(p23_key, {"calls":0, "inclusive_us":0, "max_us":0})
|
||||
p23_row["calls"] = int(p23_row["calls"]) + 1
|
||||
p23_row["inclusive_us"] = int(p23_row["inclusive_us"]) + p23_elapsed
|
||||
p23_row["max_us"] = maxi(int(p23_row["max_us"]), p23_elapsed)
|
||||
_p23r311_metrics[p23_key] = p23_row
|
||||
|
||||
+1731
File diff suppressed because it is too large
Load Diff
BIN
Binary file not shown.
+468
@@ -0,0 +1,468 @@
|
||||
{
|
||||
"schema": 1,
|
||||
"unit": "P23-02",
|
||||
"status": "finite_current_native_diagnostic_and_next_work_contract_only",
|
||||
"formal_completion_added": 0,
|
||||
"candidate_implemented": false,
|
||||
"entries": [
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json",
|
||||
"bytes": 39941,
|
||||
"sha256": "a38dae71afd2b5db0591ecca16b65abc3158f080460e9c0b09a265f339967d09",
|
||||
"stored_bytes": 39941,
|
||||
"stored_sha256": "a38dae71afd2b5db0591ecca16b65abc3158f080460e9c0b09a265f339967d09",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311-r02.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-preexecution-independent-review-r311-r02.json",
|
||||
"bytes": 25780,
|
||||
"sha256": "eaadb3792770364bbf7245fb94c43e979c06c3b754f955f1a736e9ab81d2abc9",
|
||||
"stored_bytes": 25780,
|
||||
"stored_sha256": "eaadb3792770364bbf7245fb94c43e979c06c3b754f955f1a736e9ab81d2abc9",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json",
|
||||
"bytes": 23230,
|
||||
"sha256": "75f9e4e4a4ea9286372ebf0f016e796067c9460e0815e0ef3e24988a702f04d5",
|
||||
"stored_bytes": 23230,
|
||||
"stored_sha256": "75f9e4e4a4ea9286372ebf0f016e796067c9460e0815e0ef3e24988a702f04d5",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.gd",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02.gd",
|
||||
"bytes": 7578,
|
||||
"sha256": "a544b96710d6dcc36528a6e2e08d872dda92590651d7ab60cb49372cfbc46b33",
|
||||
"stored_bytes": 7578,
|
||||
"stored_sha256": "a544b96710d6dcc36528a6e2e08d872dda92590651d7ab60cb49372cfbc46b33",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.py",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02.py",
|
||||
"bytes": 7321,
|
||||
"sha256": "fb4dab44a00e7e375532a2c5395850c1324f75aca79ecb79fd6e06277988801a",
|
||||
"stored_bytes": 7321,
|
||||
"stored_sha256": "fb4dab44a00e7e375532a2c5395850c1324f75aca79ecb79fd6e06277988801a",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.gd",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311.gd",
|
||||
"bytes": 7611,
|
||||
"sha256": "625e9cfb56464d6f2b2e08966d00d96bfb366062777caea509c7826599833278",
|
||||
"stored_bytes": 7611,
|
||||
"stored_sha256": "625e9cfb56464d6f2b2e08966d00d96bfb366062777caea509c7826599833278",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.py",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311.py",
|
||||
"bytes": 7313,
|
||||
"sha256": "fda8480371c3041e5a583263259998132f7ec70b3f78f850bb32553db5bcaac3",
|
||||
"stored_bytes": 7313,
|
||||
"stored_sha256": "fda8480371c3041e5a583263259998132f7ec70b3f78f850bb32553db5bcaac3",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/guarded-r274.gd",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311/guarded-r274.gd",
|
||||
"bytes": 1435,
|
||||
"sha256": "84c5aca653f1a19217890bc257545d8f5d7a299c9b22c59a677ecdc9b2905bb7",
|
||||
"stored_bytes": 1435,
|
||||
"stored_sha256": "84c5aca653f1a19217890bc257545d8f5d7a299c9b22c59a677ecdc9b2905bb7",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/input.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311/input.json.gz",
|
||||
"bytes": 981463,
|
||||
"sha256": "c32c2f748c6dd91a2d35b2fd747582cd235fbabe0d7417446b8d67d8fb2d6dd5",
|
||||
"stored_bytes": 228607,
|
||||
"stored_sha256": "48bdb586a380ed8a847711178040b8dc4ef303daaf740b5560f97ba7317c4419",
|
||||
"encoding": "gzip"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/instrumentation.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311/instrumentation.json",
|
||||
"bytes": 46887,
|
||||
"sha256": "b34033d2bb7f23322c60becda562b22b0fe897bb822f891a910ce87590d134e2",
|
||||
"stored_bytes": 46887,
|
||||
"stored_sha256": "b34033d2bb7f23322c60becda562b22b0fe897bb822f891a910ce87590d134e2",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/actual-root-verification.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/actual-root-verification.json",
|
||||
"bytes": 22991,
|
||||
"sha256": "5373708a07d92323146615deb8663fa9b6e101e28df9821c4e5129312f63b57f",
|
||||
"stored_bytes": 22991,
|
||||
"stored_sha256": "5373708a07d92323146615deb8663fa9b6e101e28df9821c4e5129312f63b57f",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/execution.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/execution.json",
|
||||
"bytes": 12462,
|
||||
"sha256": "c356c803ebe6320f3f4f9b034c2e796b309e8660151bda489a6a21313196386c",
|
||||
"stored_bytes": 12462,
|
||||
"stored_sha256": "c356c803ebe6320f3f4f9b034c2e796b309e8660151bda489a6a21313196386c",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"bytes": 1439,
|
||||
"sha256": "81c4abc24624a7f68642c5c4e27626f003762c4b52b47e9cb2c566a2e0599045",
|
||||
"stored_bytes": 1439,
|
||||
"stored_sha256": "81c4abc24624a7f68642c5c4e27626f003762c4b52b47e9cb2c566a2e0599045",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/input.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/input.json.gz",
|
||||
"bytes": 982794,
|
||||
"sha256": "f1550159618411d9461c7ed8ab03e8066eaa5a9a7c683cc3982564a5ef261d16",
|
||||
"stored_bytes": 228933,
|
||||
"stored_sha256": "1eb2aa1eb4064d9ef0cd10ac6eb6174662e0377e5b9f48fb5e1c9bd96292d7ea",
|
||||
"encoding": "gzip"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/metrics-root-decoded.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/metrics-root-decoded.json",
|
||||
"bytes": 4566,
|
||||
"sha256": "54e2e7aa9c6304b8d1ead5853eb78eafaad4cdeffb2dd3e4784643992a4d319f",
|
||||
"stored_bytes": 4566,
|
||||
"stored_sha256": "54e2e7aa9c6304b8d1ead5853eb78eafaad4cdeffb2dd3e4784643992a4d319f",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/preexecution-root-verification.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/preexecution-root-verification.json",
|
||||
"bytes": 17075,
|
||||
"sha256": "e31bab0f147236db1e6540751d19ca5029e75f8d03b3929042a9555d9191006f",
|
||||
"stored_bytes": 17075,
|
||||
"stored_sha256": "e31bab0f147236db1e6540751d19ca5029e75f8d03b3929042a9555d9191006f",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/adapter-owned-cleanup.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/adapter-owned-cleanup.json",
|
||||
"bytes": 351,
|
||||
"sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54",
|
||||
"stored_bytes": 351,
|
||||
"stored_sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/ended.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/ended.json",
|
||||
"bytes": 1782,
|
||||
"sha256": "772e2819688f9015ff251aba7a808eefc330515b057566af3792a19c76f3d71b",
|
||||
"stored_bytes": 1782,
|
||||
"stored_sha256": "772e2819688f9015ff251aba7a808eefc330515b057566af3792a19c76f3d71b",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log",
|
||||
"bytes": 13481,
|
||||
"sha256": "abd5468739d8a5be58478e8793c7247dff293c239063d965f888bb0bb4aae112",
|
||||
"stored_bytes": 13481,
|
||||
"stored_sha256": "abd5468739d8a5be58478e8793c7247dff293c239063d965f888bb0bb4aae112",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/outer-owned-finally.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/outer-owned-finally.json",
|
||||
"bytes": 964,
|
||||
"sha256": "f7fa9a10130aacee3e6f801a2e1cb3a1bb5b6d91ffde88f1ea3b764e1dd347bb",
|
||||
"stored_bytes": 964,
|
||||
"stored_sha256": "f7fa9a10130aacee3e6f801a2e1cb3a1bb5b6d91ffde88f1ea3b764e1dd347bb",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/process.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/process.json",
|
||||
"bytes": 6691,
|
||||
"sha256": "814b9eaeb258d34eda9d5d9e3b41b560dc4fe3dc1dc4bf12c6f8c49b0e7bde3b",
|
||||
"stored_bytes": 6691,
|
||||
"stored_sha256": "814b9eaeb258d34eda9d5d9e3b41b560dc4fe3dc1dc4bf12c6f8c49b0e7bde3b",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/started.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/started.json",
|
||||
"bytes": 2407,
|
||||
"sha256": "106918d386dc406070da3a4ef62923abda5f085adf0b3040a0c4b809b7ffda05",
|
||||
"stored_bytes": 2407,
|
||||
"stored_sha256": "106918d386dc406070da3a4ef62923abda5f085adf0b3040a0c4b809b7ffda05",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/stderr.log",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||
"stored_bytes": 0,
|
||||
"stored_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/stdout.log",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/stdout.log",
|
||||
"bytes": 13631,
|
||||
"sha256": "084f2763ea5568d13da47b7008824e18ad7251df7f5c0060b60bbafa75fb964a",
|
||||
"stored_bytes": 13631,
|
||||
"stored_sha256": "084f2763ea5568d13da47b7008824e18ad7251df7f5c0060b60bbafa75fb964a",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/after647.varbytes.zst",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/after647.varbytes.zst",
|
||||
"bytes": 246720,
|
||||
"sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880",
|
||||
"stored_bytes": 246720,
|
||||
"stored_sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/inclusive-residual-metrics.varbytes.zst",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/inclusive-residual-metrics.varbytes.zst",
|
||||
"bytes": 819,
|
||||
"sha256": "2f2335353deec30ffa934cb7fe2c1002f83ec50edcc325a87543dcd481915639",
|
||||
"stored_bytes": 819,
|
||||
"stored_sha256": "2f2335353deec30ffa934cb7fe2c1002f83ec50edcc325a87543dcd481915639",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/report.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/report.json",
|
||||
"bytes": 1962,
|
||||
"sha256": "cc170c8dc21900560d12d703dc7035e38012936e64285f2f5a4bd5e96322a8b1",
|
||||
"stored_bytes": 1962,
|
||||
"stored_sha256": "cc170c8dc21900560d12d703dc7035e38012936e64285f2f5a4bd5e96322a8b1",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-phase.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-phase.json",
|
||||
"bytes": 8150,
|
||||
"sha256": "4024cd99a6811f95e689125250358add350cea21e96d9cececdaa6f4b7d5c6dc",
|
||||
"stored_bytes": 8150,
|
||||
"stored_sha256": "4024cd99a6811f95e689125250358add350cea21e96d9cececdaa6f4b7d5c6dc",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-profile.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-profile.json",
|
||||
"bytes": 907,
|
||||
"sha256": "c338fd2e8eeb69746719c9a3f67a6cbd847b9667bdc139194e8a2d384cc09d10",
|
||||
"stored_bytes": 907,
|
||||
"stored_sha256": "c338fd2e8eeb69746719c9a3f67a6cbd847b9667bdc139194e8a2d384cc09d10",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/IMPLEMENTATION_PLAN.md",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/IMPLEMENTATION_PLAN.md.gz",
|
||||
"bytes": 493994,
|
||||
"sha256": "66be3f790b8ad802dbbf83ebe3374648d282df6b742d0962fbd7aff2507c9112",
|
||||
"stored_bytes": 144443,
|
||||
"stored_sha256": "eb64e642e121de1aa2ced105863b812112713d392cfa9add71e95d0ddf7b1563",
|
||||
"encoding": "gzip"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/PROGRESS_INTEGRATION.md",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/PROGRESS_INTEGRATION.md.gz",
|
||||
"bytes": 412058,
|
||||
"sha256": "f74196dbd2a88ce131975d2bea02a339a9077316327d2caa3c0add64460ec31f",
|
||||
"stored_bytes": 114314,
|
||||
"stored_sha256": "c59035a0e1e91b610ef0fc169e043a53da6603c87cb59b9dc8772a66fa15d57b",
|
||||
"encoding": "gzip"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/progress_snapshot.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/progress_snapshot.json.gz",
|
||||
"bytes": 576820,
|
||||
"sha256": "dca289ae7560af4fa5c2da981cd6c760f37930672cc032dfb35c88a49f65a7ea",
|
||||
"stored_bytes": 105604,
|
||||
"stored_sha256": "127a61dc6ef5dec04684e6337f8f5047b4af2c329c77bff3af627ade06cef100",
|
||||
"encoding": "gzip"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/work_packages.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/work_packages.json.gz",
|
||||
"bytes": 1203655,
|
||||
"sha256": "13b5c5dd54cede6de8ff797659a6f931926bb5c0195a2a2a3727f616d65a122c",
|
||||
"stored_bytes": 207431,
|
||||
"stored_sha256": "efa63315cada3482034c66f2560fbf8159778868c52fd006d9074caa90a17c33",
|
||||
"encoding": "gzip"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/IMPLEMENTATION_PLAN.md",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/IMPLEMENTATION_PLAN.md.gz",
|
||||
"bytes": 492770,
|
||||
"sha256": "1dd710cb48626884c5692d230c1ace21291a4107d0148a11f020b6b7bd9c127a",
|
||||
"stored_bytes": 143934,
|
||||
"stored_sha256": "c28aac312fd1dca8e7a1637c073411f0999ffe64e0210d28619a0255d1f7f2d4",
|
||||
"encoding": "gzip"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/PROGRESS_INTEGRATION.md",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/PROGRESS_INTEGRATION.md.gz",
|
||||
"bytes": 410834,
|
||||
"sha256": "c30ce7db6dbe85ac16b551105f239f5657e97e0dca1b293993684b100668c5fa",
|
||||
"stored_bytes": 113816,
|
||||
"stored_sha256": "c9aa88a672009783c7986bfab38fbc843ff7ba35ed5c99746e33595222a33149",
|
||||
"encoding": "gzip"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/progress_snapshot.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/progress_snapshot.json.gz",
|
||||
"bytes": 570488,
|
||||
"sha256": "d7e746554b709b9d8408eee2550ee8a0b9bdb58975797c5cbd05467bdc59dc93",
|
||||
"stored_bytes": 104596,
|
||||
"stored_sha256": "be5a4fb6ca0b0902c2253c74b49c808b872908bbb72ceffb70ab2c0f624c9221",
|
||||
"encoding": "gzip"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/work_packages.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/work_packages.json.gz",
|
||||
"bytes": 1198450,
|
||||
"sha256": "66d0a29d003c7d6a055669df0f79412f3bed09263f540855951251f69609a169",
|
||||
"stored_bytes": 206070,
|
||||
"stored_sha256": "483d0ea4846e107a483bc06bdbe32591a1950e93e3bb632ae0d9af1eb396221b",
|
||||
"encoding": "gzip"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/input.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/input.json",
|
||||
"bytes": 12371,
|
||||
"sha256": "2e5eb38e1657cfc319fb1a012d06355caea9b6a0345022ceb688dd6a7ce27228",
|
||||
"stored_bytes": 12371,
|
||||
"stored_sha256": "2e5eb38e1657cfc319fb1a012d06355caea9b6a0345022ceb688dd6a7ce27228",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-r312/execution.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-r312/execution.json.gz",
|
||||
"bytes": 535261,
|
||||
"sha256": "2e0b46ef39ee2731d2efcf78fb6ab327140d23a9ca486697ee4273f71198209b",
|
||||
"stored_bytes": 98800,
|
||||
"stored_sha256": "5b1aeb2cdddc018f87089ad9b8fa33038e1c017b6c1db82d51bef9559a4ef380",
|
||||
"encoding": "gzip"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-r312/plan_validation.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-r312/plan_validation.json",
|
||||
"bytes": 8285,
|
||||
"sha256": "056afc7d222a1ad4f6b7d3b550da6f4c84edcdfd2114767ec95758c4815e4f83",
|
||||
"stored_bytes": 8285,
|
||||
"stored_sha256": "056afc7d222a1ad4f6b7d3b550da6f4c84edcdfd2114767ec95758c4815e4f83",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r312.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-progress-disposition-r312.json",
|
||||
"bytes": 73046,
|
||||
"sha256": "f1f675e37f3782c2fadd1cc398528a2f517ecb69d386bcbfeae70f07b9801201",
|
||||
"stored_bytes": 73046,
|
||||
"stored_sha256": "f1f675e37f3782c2fadd1cc398528a2f517ecb69d386bcbfeae70f07b9801201",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-bulk-work-contract-r312.json",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-guest-bulk-work-contract-r312.json",
|
||||
"bytes": 12808,
|
||||
"sha256": "b87217f716422e0ed845bc9f7d37d1b06656c79d85a5c1f603ffa704172d1c0c",
|
||||
"stored_bytes": 12808,
|
||||
"stored_sha256": "b87217f716422e0ed845bc9f7d37d1b06656c79d85a5c1f603ffa704172d1c0c",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/private/tmp/thetree-prepare-current-residual-r311.py",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-prepare-current-residual-r311.py",
|
||||
"bytes": 9212,
|
||||
"sha256": "a5f24807c541753294896efb7f5d973d4d9176efc668bfd81810aa1391d54c9d",
|
||||
"stored_bytes": 9212,
|
||||
"stored_sha256": "a5f24807c541753294896efb7f5d973d4d9176efc668bfd81810aa1391d54c9d",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/private/tmp/thetree-prepare-current-residual-r311-r02.py",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-prepare-current-residual-r311-r02.py",
|
||||
"bytes": 3005,
|
||||
"sha256": "fb48f0edd617f8f31ae0784585755ece6c902850ba7205665d94d53df34ee3b8",
|
||||
"stored_bytes": 3005,
|
||||
"stored_sha256": "fb48f0edd617f8f31ae0784585755ece6c902850ba7205665d94d53df34ee3b8",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/private/tmp/thetree-select-guest-bulk-r312.py",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-select-guest-bulk-r312.py",
|
||||
"bytes": 6199,
|
||||
"sha256": "ece4b3b5ebc81cc29617ebb5745e6b91c0c8a405f1430efededab3677cd08184",
|
||||
"stored_bytes": 6199,
|
||||
"stored_sha256": "ece4b3b5ebc81cc29617ebb5745e6b91c0c8a405f1430efededab3677cd08184",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/private/tmp/thetree-integrate-current-residual-r312.py",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-integrate-current-residual-r312.py",
|
||||
"bytes": 9289,
|
||||
"sha256": "e2ee37570c2befa5e8fc766e27f5074b8a7a22e4a2b6e6e6e3c1b5786bf21e5d",
|
||||
"stored_bytes": 9289,
|
||||
"stored_sha256": "e2ee37570c2befa5e8fc766e27f5074b8a7a22e4a2b6e6e6e3c1b5786bf21e5d",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/autoload/simulation_runtime.gd",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/autoload/simulation_runtime.gd.gz",
|
||||
"bytes": 619011,
|
||||
"sha256": "3da67f9c2c446ac9f4e26725cd48f9694cd0973646330f6bccc9e4aacfca64cd",
|
||||
"stored_bytes": 121962,
|
||||
"stored_sha256": "b4d8b7ff9e5971397e3bd2013b20ea7c763e4f13eb6613abd54278449f2c649b",
|
||||
"encoding": "gzip"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/performance_budget.gd",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/core/performance_budget.gd",
|
||||
"bytes": 11250,
|
||||
"sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8",
|
||||
"stored_bytes": 11250,
|
||||
"stored_sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/simulation_kernel.gd",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/core/simulation_kernel.gd",
|
||||
"bytes": 8282,
|
||||
"sha256": "5d578d7b845522388bd48a4a6e0c3a60e628498ec2da6aba722d8c6e2fc40a20",
|
||||
"stored_bytes": 8282,
|
||||
"stored_sha256": "5d578d7b845522388bd48a4a6e0c3a60e628498ec2da6aba722d8c6e2fc40a20",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/guest/guest_service.gd",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/guest/guest_service.gd",
|
||||
"bytes": 63573,
|
||||
"sha256": "39986d98720d37dfd8c437b7043848df3b14120b307e99fef877428abd26b07d",
|
||||
"stored_bytes": 63573,
|
||||
"stored_sha256": "39986d98720d37dfd8c437b7043848df3b14120b307e99fef877428abd26b07d",
|
||||
"encoding": "identity"
|
||||
},
|
||||
{
|
||||
"source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/world/path_service.gd",
|
||||
"checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/world/path_service.gd.gz",
|
||||
"bytes": 139394,
|
||||
"sha256": "c96dc7b3ae6ed7107d410631e9d7501c5e25d0c4696a76d621e6bcd7ff2f7a97",
|
||||
"stored_bytes": 27831,
|
||||
"stored_sha256": "0ba0c71c2ab3b5fa03d9beb9cf1e325836e871c5faba9d0ffb3e3ab0e93f498a",
|
||||
"encoding": "gzip"
|
||||
}
|
||||
]
|
||||
}
|
||||
+1006
File diff suppressed because it is too large
Load Diff
+625
@@ -0,0 +1,625 @@
|
||||
{
|
||||
"finite_instrumented_whole_equivalence_accepted": true,
|
||||
"finite_diagnostic_accepted": true,
|
||||
"finite_exit_observation_accepted": true,
|
||||
"blockers": [],
|
||||
"observations": {
|
||||
"pid": 84968,
|
||||
"checks": 18,
|
||||
"failures": 0,
|
||||
"instrumented_tick_us": 1268510,
|
||||
"metrics": {
|
||||
"runtime": {
|
||||
"_project_guest_candidates": {
|
||||
"calls": 50,
|
||||
"inclusive_us": 656139,
|
||||
"max_us": 45760
|
||||
},
|
||||
"_decide_guest_with_log": {
|
||||
"calls": 50,
|
||||
"inclusive_us": 230065,
|
||||
"max_us": 4795
|
||||
},
|
||||
"_find_facility_access_path": {
|
||||
"calls": 0,
|
||||
"inclusive_us": 0,
|
||||
"max_us": 0
|
||||
},
|
||||
"_estimated_actor_path_minutes": {
|
||||
"calls": 0,
|
||||
"inclusive_us": 0,
|
||||
"max_us": 0
|
||||
},
|
||||
"_facility_access_candidates": {
|
||||
"calls": 0,
|
||||
"inclusive_us": 0,
|
||||
"max_us": 0
|
||||
},
|
||||
"_guest_access_batch_can_select": {
|
||||
"calls": 50,
|
||||
"inclusive_us": 195,
|
||||
"max_us": 6
|
||||
},
|
||||
"_project_guest_candidates_without_native": {
|
||||
"calls": 0,
|
||||
"inclusive_us": 0,
|
||||
"max_us": 0
|
||||
},
|
||||
"_need_relief_for_facility_tags": {
|
||||
"calls": 0,
|
||||
"inclusive_us": 0,
|
||||
"max_us": 0
|
||||
},
|
||||
"_service_category_for_tags": {
|
||||
"calls": 0,
|
||||
"inclusive_us": 0,
|
||||
"max_us": 0
|
||||
},
|
||||
"get_facility_business_price": {
|
||||
"calls": 7500,
|
||||
"inclusive_us": 14899,
|
||||
"max_us": 21
|
||||
},
|
||||
"_publish_snapshot": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 76851,
|
||||
"max_us": 76851
|
||||
}
|
||||
},
|
||||
"path": {
|
||||
"begin_guest_path_query_batch": {
|
||||
"calls": 50,
|
||||
"inclusive_us": 24721,
|
||||
"max_us": 689
|
||||
},
|
||||
"query_nearest_guest_access": {
|
||||
"calls": 0,
|
||||
"inclusive_us": 0,
|
||||
"max_us": 0
|
||||
},
|
||||
"_build_guest_query_tree_shared_result": {
|
||||
"calls": 50,
|
||||
"inclusive_us": 111700,
|
||||
"max_us": 35777
|
||||
},
|
||||
"_resolve_ready_guest_batch_point": {
|
||||
"calls": 0,
|
||||
"inclusive_us": 0,
|
||||
"max_us": 0
|
||||
},
|
||||
"_guest_tree_reconstruct_path": {
|
||||
"calls": 10675,
|
||||
"inclusive_us": 62826,
|
||||
"max_us": 51
|
||||
},
|
||||
"_cache_key": {
|
||||
"calls": 2586,
|
||||
"inclusive_us": 4019,
|
||||
"max_us": 8
|
||||
},
|
||||
"_copy_path": {
|
||||
"calls": 6811,
|
||||
"inclusive_us": 15742,
|
||||
"max_us": 38
|
||||
},
|
||||
"_guest_tree_cost": {
|
||||
"calls": 4000,
|
||||
"inclusive_us": 1584,
|
||||
"max_us": 1
|
||||
},
|
||||
"_guest_batch_has_permitted_layer_crossing": {
|
||||
"calls": 32500,
|
||||
"inclusive_us": 14707,
|
||||
"max_us": 20
|
||||
}
|
||||
},
|
||||
"kernel_phases": {
|
||||
"0": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 13,
|
||||
"max_us": 13
|
||||
},
|
||||
"1": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 1121,
|
||||
"max_us": 1121
|
||||
},
|
||||
"2": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 340,
|
||||
"max_us": 340
|
||||
},
|
||||
"3": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 118618,
|
||||
"max_us": 118618
|
||||
},
|
||||
"4": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 89293,
|
||||
"max_us": 89293
|
||||
},
|
||||
"5": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 970,
|
||||
"max_us": 970
|
||||
},
|
||||
"6": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 1063,
|
||||
"max_us": 1063
|
||||
},
|
||||
"7": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 218,
|
||||
"max_us": 218
|
||||
},
|
||||
"8": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 180,
|
||||
"max_us": 180
|
||||
},
|
||||
"9": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 979790,
|
||||
"max_us": 979790
|
||||
},
|
||||
"10": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 76865,
|
||||
"max_us": 76865
|
||||
}
|
||||
},
|
||||
"guest": {
|
||||
"extract_candidates": {
|
||||
"calls": 50,
|
||||
"inclusive_us": 95575,
|
||||
"max_us": 2002
|
||||
},
|
||||
"rank_candidates": {
|
||||
"calls": 50,
|
||||
"inclusive_us": 124620,
|
||||
"max_us": 2600
|
||||
},
|
||||
"evaluate_candidate": {
|
||||
"calls": 5000,
|
||||
"inclusive_us": 106351,
|
||||
"max_us": 44
|
||||
}
|
||||
}
|
||||
},
|
||||
"declared_rows": 34,
|
||||
"wrapper_methods": 24,
|
||||
"metric_codec_proof": {
|
||||
"nodes": 281,
|
||||
"headers": {
|
||||
"27": 39,
|
||||
"4": 140,
|
||||
"2": 102
|
||||
},
|
||||
"file_envelope_bytes": 0,
|
||||
"all_bytes_roundtrip": true
|
||||
},
|
||||
"metric_raw": {
|
||||
"bytes": 3896,
|
||||
"sha256": "cb81ef4cde41b7b3296e88a866367bb2fad42b159438895ee69ae074699c1ffe"
|
||||
},
|
||||
"whole_raw": {
|
||||
"bytes": 11487732,
|
||||
"sha256": "9df3c1b6f65dfd8be944cd5cab8c631f7533530dfef3820d9fa5d74a5b1ac30f"
|
||||
},
|
||||
"cache_hits": 0,
|
||||
"cache_misses": 9311
|
||||
},
|
||||
"verification": {
|
||||
"all_fixed_pre_pins_fresh": true,
|
||||
"source_default_doc_support_parent_instrumented_stage_preserved": true,
|
||||
"original_four_script_inverse_proof_reused_exact_hash": true,
|
||||
"budget257_without_wrapper": true,
|
||||
"private_profile_conditions": 5,
|
||||
"strict_three_logs": true,
|
||||
"owned_normal_exit_and_cleanup": true,
|
||||
"project_restored": true,
|
||||
"whole_zstd_independent_full_oracle_equality": true,
|
||||
"whole_codec_reuse": "Identical packed/raw hashes and lengths authenticate r238 754415 literal partition proof; giant decode not repeated.",
|
||||
"metrics_independent_full_partition_roundtrip": true
|
||||
},
|
||||
"limits": [
|
||||
"Script wrapper counts are not native invocation counters. Declared zero means that wrapper not entered, including C++ bypass; it does not mean absent work or zero cost.",
|
||||
"Nested inclusive timings include children and instrumentation. evaluate_candidate is inside rank_candidates. No CPU sums/subtractions, tick percentages, cause or stable cost inference.",
|
||||
"One current274/library275 instrumented diagnostic only. No uninstrumented speed comparison/improvement, stable gain, 50ms/P95/D10/normalOS/Windows/final172/adoption/unit acceptance."
|
||||
],
|
||||
"reviewer_runs": {
|
||||
"engine": 0,
|
||||
"compiler": 0,
|
||||
"tests": 0,
|
||||
"validator": 0,
|
||||
"author": 0
|
||||
},
|
||||
"evidence_sha256": {
|
||||
"/Applications/Godot.app/Contents/MacOS/Godot": {
|
||||
"path": "/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"bytes": 351312912,
|
||||
"sha256": "c7cccbf8fb143e34e02fd6521e09be2c2b974f0d5db080b19071c9c570718ccf"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd",
|
||||
"bytes": 17582,
|
||||
"sha256": "92d5e1956f4e613e12555d756de4f71fef03678cde159ac68fac3188ce3f336e"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/run_all_tests.py": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/run_all_tests.py",
|
||||
"bytes": 26296,
|
||||
"sha256": "320ca668732b4ff72fc4449998af2327d4e5c527b06896740806aaf0487282b4"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd",
|
||||
"bytes": 2276,
|
||||
"sha256": "597696c705cc8f0e79a35265ca3ef8df55f7fc3c4e0e5a2ce9a4e20e29e29a6f"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-single-actor-path-native-r03/diagnostic-measurement/checkpoint646.varbytes.zst": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-single-actor-path-native-r03/diagnostic-measurement/checkpoint646.varbytes.zst",
|
||||
"bytes": 240032,
|
||||
"sha256": "1a88f7ed27d1d32102c6fe3a9533221d2565191712ed15b631190479d1d41505"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-report-window-trusted-report-whole647-native-r02/diagnostic-measurement/after647.varbytes.zst": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-report-window-trusted-report-whole647-native-r02/diagnostic-measurement/after647.varbytes.zst",
|
||||
"bytes": 246720,
|
||||
"sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/candidate.gdextension": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/candidate.gdextension",
|
||||
"bytes": 323,
|
||||
"sha256": "04c4311764ab9d75be3df884f960f0944cd474847fb1ca061224ce4c1bc2aef7"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib",
|
||||
"bytes": 367520,
|
||||
"sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0"
|
||||
},
|
||||
"/private/tmp/TheTree-pure-tags-r278-r04-72046c25b9384bcf8ea8ec91123462e1/candidate.dylib": {
|
||||
"path": "/private/tmp/TheTree-pure-tags-r278-r04-72046c25b9384bcf8ea8ec91123462e1/candidate.dylib",
|
||||
"bytes": 367520,
|
||||
"sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-actual-independent-review-r275.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-actual-independent-review-r275.json",
|
||||
"bytes": 21552,
|
||||
"sha256": "54576596f82b8aceca440c1a5514ce811125e977c64c210675feecbb3901929f"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/execution.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/execution.json",
|
||||
"bytes": 7196,
|
||||
"sha256": "bb756aef33e7b7a6eaaabd5c662b5b1c5c4e37735c703b411064033d8911f23f"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.gd",
|
||||
"bytes": 7578,
|
||||
"sha256": "a544b96710d6dcc36528a6e2e08d872dda92590651d7ab60cb49372cfbc46b33"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.py": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.py",
|
||||
"bytes": 7321,
|
||||
"sha256": "fb4dab44a00e7e375532a2c5395850c1324f75aca79ecb79fd6e06277988801a"
|
||||
},
|
||||
"/private/tmp/thetree-prepare-current-residual-r311-r02.py": {
|
||||
"path": "/private/tmp/thetree-prepare-current-residual-r311-r02.py",
|
||||
"bytes": 3005,
|
||||
"sha256": "fb48f0edd617f8f31ae0784585755ece6c902850ba7205665d94d53df34ee3b8"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/instrumentation.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/instrumentation.json",
|
||||
"bytes": 46887,
|
||||
"sha256": "b34033d2bb7f23322c60becda562b22b0fe897bb822f891a910ce87590d134e2"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"bytes": 1439,
|
||||
"sha256": "81c4abc24624a7f68642c5c4e27626f003762c4b52b47e9cb2c566a2e0599045"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/baseline-guarded.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/baseline-guarded.gd",
|
||||
"bytes": 1445,
|
||||
"sha256": "a7c3f9c4d744e49808f4b3be1e9e105dec6b7e3ede4c83627986c459d67bbb91"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.gd",
|
||||
"bytes": 7894,
|
||||
"sha256": "2c4fe483fcebce41a8d1e24637cb87c4cc8cb2b894159fa2affa0ffa54b9eeb0"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.py": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.py",
|
||||
"bytes": 7024,
|
||||
"sha256": "d76ca75cca9d11b60729e6aea172f5a316ddcb94befc128dc0787becb0ca37ad"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238/instrumentation.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238/instrumentation.json",
|
||||
"bytes": 47200,
|
||||
"sha256": "16deb99a23600581b71d7cf8c35a6102cb0a8352992aab75fef88345dd398c30"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-actual-independent-review-r278-r04.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-actual-independent-review-r278-r04.json",
|
||||
"bytes": 28145,
|
||||
"sha256": "671f15fa542465cf6a7e88ee272a2ce67049fffcca2483205f999cfeb2075253"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/actual-root-verification.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/actual-root-verification.json",
|
||||
"bytes": 17143,
|
||||
"sha256": "00e01cce5240ebd3accddbfc88f8776ac4cd4dfa887df3b8ee319eb16c45913f"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-actual-independent-review-r281.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-actual-independent-review-r281.json",
|
||||
"bytes": 46359,
|
||||
"sha256": "1876c883e898fdfb8c1c4fb84ee5950930719d0e623b3f010fad0312402166b4"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-r281/actual-root-verification.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-r281/actual-root-verification.json",
|
||||
"bytes": 28310,
|
||||
"sha256": "1d3d3a0d804d508e7daf11551c30997b0ef048660ceaafb814fd7e07104ae292"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/input.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/input.json",
|
||||
"bytes": 976234,
|
||||
"sha256": "0ec0212b04a1f16bbe8789976a359d62a69d68035063558a0e7e0250a381b3e5"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/input.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/input.json",
|
||||
"bytes": 759469,
|
||||
"sha256": "7f2403a6d4bd1dbff44f246bced74e810bf515f187f65c1a2dd3ef947c0445af"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r310.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r310.json",
|
||||
"bytes": 70364,
|
||||
"sha256": "41085a75190fdb67ba44ac7f6893d42c18ee797762d4b00e7eda546ed025c460"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-candidate-r265-r03/performance_budget.candidate.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-candidate-r265-r03/performance_budget.candidate.gd",
|
||||
"bytes": 11250,
|
||||
"sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/source/tree_numeric_core.cpp": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/source/tree_numeric_core.cpp",
|
||||
"bytes": 54002,
|
||||
"sha256": "ce20a90adb8a410dc1b6cbf607b7bfa8bf21eaef158c5c6bfc7a9bbcc703d2b2"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json",
|
||||
"bytes": 23230,
|
||||
"sha256": "75f9e4e4a4ea9286372ebf0f016e796067c9460e0815e0ef3e24988a702f04d5"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/input.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/input.json",
|
||||
"bytes": 981463,
|
||||
"sha256": "c32c2f748c6dd91a2d35b2fd747582cd235fbabe0d7417446b8d67d8fb2d6dd5"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.gd",
|
||||
"bytes": 7611,
|
||||
"sha256": "625e9cfb56464d6f2b2e08966d00d96bfb366062777caea509c7826599833278"
|
||||
},
|
||||
"/private/tmp/thetree-prepare-current-residual-r311.py": {
|
||||
"path": "/private/tmp/thetree-prepare-current-residual-r311.py",
|
||||
"bytes": 9212,
|
||||
"sha256": "a5f24807c541753294896efb7f5d973d4d9176efc668bfd81810aa1391d54c9d"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.py": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.py",
|
||||
"bytes": 7313,
|
||||
"sha256": "fda8480371c3041e5a583263259998132f7ec70b3f78f850bb32553db5bcaac3"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/guarded-r274.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/guarded-r274.gd",
|
||||
"bytes": 1435,
|
||||
"sha256": "84c5aca653f1a19217890bc257545d8f5d7a299c9b22c59a677ecdc9b2905bb7"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/autoload/simulation_runtime.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/autoload/simulation_runtime.gd",
|
||||
"bytes": 619011,
|
||||
"sha256": "3da67f9c2c446ac9f4e26725cd48f9694cd0973646330f6bccc9e4aacfca64cd"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/performance_budget.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/performance_budget.gd",
|
||||
"bytes": 11250,
|
||||
"sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/simulation_kernel.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/simulation_kernel.gd",
|
||||
"bytes": 8282,
|
||||
"sha256": "5d578d7b845522388bd48a4a6e0c3a60e628498ec2da6aba722d8c6e2fc40a20"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/guest/guest_service.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/guest/guest_service.gd",
|
||||
"bytes": 63573,
|
||||
"sha256": "39986d98720d37dfd8c437b7043848df3b14120b307e99fef877428abd26b07d"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/world/path_service.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/world/path_service.gd",
|
||||
"bytes": 139394,
|
||||
"sha256": "c96dc7b3ae6ed7107d410631e9d7501c5e25d0c4696a76d621e6bcd7ff2f7a97"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/input.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/input.json",
|
||||
"bytes": 982794,
|
||||
"sha256": "f1550159618411d9461c7ed8ab03e8066eaa5a9a7c683cc3982564a5ef261d16"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311-r02.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311-r02.json",
|
||||
"bytes": 25780,
|
||||
"sha256": "eaadb3792770364bbf7245fb94c43e979c06c3b754f955f1a736e9ab81d2abc9"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p28-ai-r03-typed-difference-independent-review-r01/finite_variant_codec.py": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p28-ai-r03-typed-difference-independent-review-r01/finite_variant_codec.py",
|
||||
"bytes": 5438,
|
||||
"sha256": "8c7077b53e28da4054bdf7dd88e82de02a51149269a8fce59bae0e74f95b4734"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-actual-independent-review-r238.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-actual-independent-review-r238.json",
|
||||
"bytes": 36734,
|
||||
"sha256": "e41634755f116006c91ad251b48eb8b71286a53a6a687d6f371366f3140cc66d"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-phase.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-phase.json",
|
||||
"bytes": 8150,
|
||||
"sha256": "4024cd99a6811f95e689125250358add350cea21e96d9cececdaa6f4b7d5c6dc"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/preexecution-root-verification.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/preexecution-root-verification.json",
|
||||
"bytes": 17075,
|
||||
"sha256": "e31bab0f147236db1e6540751d19ca5029e75f8d03b3929042a9555d9191006f"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/metrics-root-decoded.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/metrics-root-decoded.json",
|
||||
"bytes": 4566,
|
||||
"sha256": "54e2e7aa9c6304b8d1ead5853eb78eafaad4cdeffb2dd3e4784643992a4d319f"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-profile.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-profile.json",
|
||||
"bytes": 907,
|
||||
"sha256": "c338fd2e8eeb69746719c9a3f67a6cbd847b9667bdc139194e8a2d384cc09d10"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/execution.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/execution.json",
|
||||
"bytes": 12462,
|
||||
"sha256": "c356c803ebe6320f3f4f9b034c2e796b309e8660151bda489a6a21313196386c"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/stderr.log": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/ended.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/ended.json",
|
||||
"bytes": 1782,
|
||||
"sha256": "772e2819688f9015ff251aba7a808eefc330515b057566af3792a19c76f3d71b"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/adapter-owned-cleanup.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/adapter-owned-cleanup.json",
|
||||
"bytes": 351,
|
||||
"sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log",
|
||||
"bytes": 13481,
|
||||
"sha256": "abd5468739d8a5be58478e8793c7247dff293c239063d965f888bb0bb4aae112"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/stdout.log": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/stdout.log",
|
||||
"bytes": 13631,
|
||||
"sha256": "084f2763ea5568d13da47b7008824e18ad7251df7f5c0060b60bbafa75fb964a"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/started.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/started.json",
|
||||
"bytes": 2407,
|
||||
"sha256": "106918d386dc406070da3a4ef62923abda5f085adf0b3040a0c4b809b7ffda05"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/process.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/process.json",
|
||||
"bytes": 6691,
|
||||
"sha256": "814b9eaeb258d34eda9d5d9e3b41b560dc4fe3dc1dc4bf12c6f8c49b0e7bde3b"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/outer-owned-finally.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/outer-owned-finally.json",
|
||||
"bytes": 964,
|
||||
"sha256": "f7fa9a10130aacee3e6f801a2e1cb3a1bb5b6d91ffde88f1ea3b764e1dd347bb"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/report.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/report.json",
|
||||
"bytes": 1962,
|
||||
"sha256": "cc170c8dc21900560d12d703dc7035e38012936e64285f2f5a4bd5e96322a8b1"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/inclusive-residual-metrics.varbytes.zst": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/inclusive-residual-metrics.varbytes.zst",
|
||||
"bytes": 819,
|
||||
"sha256": "2f2335353deec30ffa934cb7fe2c1002f83ec50edcc325a87543dcd481915639"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/after647.varbytes.zst": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/after647.varbytes.zst",
|
||||
"bytes": 246720,
|
||||
"sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880"
|
||||
}
|
||||
},
|
||||
"canonical_doc4_context_pins": {
|
||||
"IMPLEMENTATION_PLAN.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 492770,
|
||||
"sha256": "1dd710cb48626884c5692d230c1ace21291a4107d0148a11f020b6b7bd9c127a"
|
||||
},
|
||||
"PROGRESS_INTEGRATION.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 410834,
|
||||
"sha256": "c30ce7db6dbe85ac16b551105f239f5657e97e0dca1b293993684b100668c5fa"
|
||||
},
|
||||
"work_packages.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json",
|
||||
"bytes": 1198450,
|
||||
"sha256": "66d0a29d003c7d6a055669df0f79412f3bed09263f540855951251f69609a169"
|
||||
},
|
||||
"progress_snapshot.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json",
|
||||
"bytes": 570488,
|
||||
"sha256": "d7e746554b709b9d8408eee2550ee8a0b9bdb58975797c5cbd05467bdc59dc93"
|
||||
}
|
||||
},
|
||||
"archival_before_pins": {
|
||||
"current_host_review/IMPLEMENTATION_PLAN.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 511898,
|
||||
"sha256": "de1f65be5107f297b6737749b89f93c066beb39f223689a27be3698611fdb9bc"
|
||||
},
|
||||
"current_host_review/PROGRESS_INTEGRATION.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 429962,
|
||||
"sha256": "b259f86fe8d9709cf8f943b90aabae4e2ea2457dfce82eaa51a7edf23160b66b"
|
||||
},
|
||||
"current_host_review/work_packages.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/work_packages.json",
|
||||
"bytes": 1247101,
|
||||
"sha256": "d058f5d00a98bc162ffefa362c9dce2602adf7ce4cfac0317d5d9de580e96977"
|
||||
},
|
||||
"current_host_review/progress_snapshot.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/progress_snapshot.json",
|
||||
"bytes": 524354,
|
||||
"sha256": "99e45a9ae230926987de481123e977a9b0d49fdcc21f1e450d74fc1e2467ccc5"
|
||||
},
|
||||
"local_review/IMPLEMENTATION_PLAN.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 491600,
|
||||
"sha256": "b9c3e8ed33905f217afd1e5d80bb406a0cdb84a38ae9f77d604caac5be1e3df3"
|
||||
},
|
||||
"local_review/PROGRESS_INTEGRATION.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 409664,
|
||||
"sha256": "d31d96e0ece5db7731cc26004dd006e156b2c6724ba4070267a34c0d9d6a77b2"
|
||||
},
|
||||
"local_review/work_packages.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/work_packages.json",
|
||||
"bytes": 1171359,
|
||||
"sha256": "ff213501d783d63a2cdaed9a19d2171ee00e8af3603a24ccad6a38372393b999"
|
||||
},
|
||||
"local_review/progress_snapshot.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/progress_snapshot.json",
|
||||
"bytes": 516395,
|
||||
"sha256": "c9a96907d79c80fe469635dbfac26f5b4d6995c56a9c8f90e14ed9e80912ef6e"
|
||||
},
|
||||
"whole_review/IMPLEMENTATION_PLAN.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 492167,
|
||||
"sha256": "f0a719c77547db888e52bd09be53313a97118d19d46a8948599fef5694716aef"
|
||||
},
|
||||
"whole_review/PROGRESS_INTEGRATION.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 410231,
|
||||
"sha256": "674b882256016af3d7072d32a0bdd13f5e0ce2aa374694c37442354d224d8758"
|
||||
},
|
||||
"whole_review/work_packages.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/work_packages.json",
|
||||
"bytes": 1175313,
|
||||
"sha256": "5441490631fbe73baebc95029a75af50ccb71a8962a5b913a710b6763a8ee763"
|
||||
},
|
||||
"whole_review/progress_snapshot.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/progress_snapshot.json",
|
||||
"bytes": 521884,
|
||||
"sha256": "8fd37b051cd48d55bde8dda2947f59918d1c8dbe37831e15951b1324e5218c3d"
|
||||
}
|
||||
}
|
||||
}
|
||||
+331
@@ -0,0 +1,331 @@
|
||||
{
|
||||
"execution_allowed": true,
|
||||
"blockers": [],
|
||||
"repair_verified": {
|
||||
"original_r311_retained": true,
|
||||
"QA_single_freeze_expression_inverse_exact": true,
|
||||
"driver_namespace_only_inverse_exact": true,
|
||||
"starter_extends_decoded_correct": true,
|
||||
"expected_checks": 18,
|
||||
"check_basis": "15 explicit QA + 2 exclusive typed + 1 starter",
|
||||
"shared_instrumented_stage_reused_unchanged": true,
|
||||
"additional_clones": 0,
|
||||
"compiler": 0,
|
||||
"library_copies": 0,
|
||||
"wrapper_methods": 24,
|
||||
"declared_rows": 34,
|
||||
"kernel_phase_rows": 11,
|
||||
"source_parent_stage_files": 1299
|
||||
},
|
||||
"capacity": {
|
||||
"fresh_free_bytes": 1185333248,
|
||||
"required_bytes": 553648128,
|
||||
"accepted_at_review_only": true,
|
||||
"runtime_recheck_required": true
|
||||
},
|
||||
"scope": "One owned90s current274/library275 instrumented cold646 to whole647 diagnostic. Complete raw original oracle equality and strict/private/owned cleanup remain mandatory. Prior fixed-input static findings reused after fresh hashes and stage/source inventory equality.",
|
||||
"limitations": [
|
||||
"Nested inclusive only: no sums/subtractions as pure CPU, no uninstrumented speed comparison, stable performance/P95/D10/50ms/final172/OS/Windows/adoption/unit acceptance.",
|
||||
"16 MiB output gate is post-phase aggregate, not live peak cap.",
|
||||
"Static preflight permits only one owned engine after root fresh hash/foreign-engine/capacity gates; no actual output accepted yet."
|
||||
],
|
||||
"reviewer_runs": {
|
||||
"engine": 0,
|
||||
"compiler": 0,
|
||||
"tests": 0,
|
||||
"validator": 0,
|
||||
"author": 0,
|
||||
"codec_decode": 0
|
||||
},
|
||||
"evidence_sha256": {
|
||||
"/Applications/Godot.app/Contents/MacOS/Godot": {
|
||||
"path": "/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"bytes": 351312912,
|
||||
"sha256": "c7cccbf8fb143e34e02fd6521e09be2c2b974f0d5db080b19071c9c570718ccf"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd",
|
||||
"bytes": 17582,
|
||||
"sha256": "92d5e1956f4e613e12555d756de4f71fef03678cde159ac68fac3188ce3f336e"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/run_all_tests.py": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/run_all_tests.py",
|
||||
"bytes": 26296,
|
||||
"sha256": "320ca668732b4ff72fc4449998af2327d4e5c527b06896740806aaf0487282b4"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd",
|
||||
"bytes": 2276,
|
||||
"sha256": "597696c705cc8f0e79a35265ca3ef8df55f7fc3c4e0e5a2ce9a4e20e29e29a6f"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-single-actor-path-native-r03/diagnostic-measurement/checkpoint646.varbytes.zst": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-single-actor-path-native-r03/diagnostic-measurement/checkpoint646.varbytes.zst",
|
||||
"bytes": 240032,
|
||||
"sha256": "1a88f7ed27d1d32102c6fe3a9533221d2565191712ed15b631190479d1d41505"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-report-window-trusted-report-whole647-native-r02/diagnostic-measurement/after647.varbytes.zst": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-report-window-trusted-report-whole647-native-r02/diagnostic-measurement/after647.varbytes.zst",
|
||||
"bytes": 246720,
|
||||
"sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/candidate.gdextension": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/candidate.gdextension",
|
||||
"bytes": 323,
|
||||
"sha256": "04c4311764ab9d75be3df884f960f0944cd474847fb1ca061224ce4c1bc2aef7"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib",
|
||||
"bytes": 367520,
|
||||
"sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0"
|
||||
},
|
||||
"/private/tmp/TheTree-pure-tags-r278-r04-72046c25b9384bcf8ea8ec91123462e1/candidate.dylib": {
|
||||
"path": "/private/tmp/TheTree-pure-tags-r278-r04-72046c25b9384bcf8ea8ec91123462e1/candidate.dylib",
|
||||
"bytes": 367520,
|
||||
"sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-actual-independent-review-r275.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-actual-independent-review-r275.json",
|
||||
"bytes": 21552,
|
||||
"sha256": "54576596f82b8aceca440c1a5514ce811125e977c64c210675feecbb3901929f"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/execution.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/execution.json",
|
||||
"bytes": 7196,
|
||||
"sha256": "bb756aef33e7b7a6eaaabd5c662b5b1c5c4e37735c703b411064033d8911f23f"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.gd",
|
||||
"bytes": 7578,
|
||||
"sha256": "a544b96710d6dcc36528a6e2e08d872dda92590651d7ab60cb49372cfbc46b33"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.py": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.py",
|
||||
"bytes": 7321,
|
||||
"sha256": "fb4dab44a00e7e375532a2c5395850c1324f75aca79ecb79fd6e06277988801a"
|
||||
},
|
||||
"/private/tmp/thetree-prepare-current-residual-r311-r02.py": {
|
||||
"path": "/private/tmp/thetree-prepare-current-residual-r311-r02.py",
|
||||
"bytes": 3005,
|
||||
"sha256": "fb48f0edd617f8f31ae0784585755ece6c902850ba7205665d94d53df34ee3b8"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/instrumentation.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/instrumentation.json",
|
||||
"bytes": 46887,
|
||||
"sha256": "b34033d2bb7f23322c60becda562b22b0fe897bb822f891a910ce87590d134e2"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"bytes": 1439,
|
||||
"sha256": "81c4abc24624a7f68642c5c4e27626f003762c4b52b47e9cb2c566a2e0599045"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/baseline-guarded.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/baseline-guarded.gd",
|
||||
"bytes": 1445,
|
||||
"sha256": "a7c3f9c4d744e49808f4b3be1e9e105dec6b7e3ede4c83627986c459d67bbb91"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.gd",
|
||||
"bytes": 7894,
|
||||
"sha256": "2c4fe483fcebce41a8d1e24637cb87c4cc8cb2b894159fa2affa0ffa54b9eeb0"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.py": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.py",
|
||||
"bytes": 7024,
|
||||
"sha256": "d76ca75cca9d11b60729e6aea172f5a316ddcb94befc128dc0787becb0ca37ad"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238/instrumentation.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238/instrumentation.json",
|
||||
"bytes": 47200,
|
||||
"sha256": "16deb99a23600581b71d7cf8c35a6102cb0a8352992aab75fef88345dd398c30"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-actual-independent-review-r278-r04.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-actual-independent-review-r278-r04.json",
|
||||
"bytes": 28145,
|
||||
"sha256": "671f15fa542465cf6a7e88ee272a2ce67049fffcca2483205f999cfeb2075253"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/actual-root-verification.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/actual-root-verification.json",
|
||||
"bytes": 17143,
|
||||
"sha256": "00e01cce5240ebd3accddbfc88f8776ac4cd4dfa887df3b8ee319eb16c45913f"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-actual-independent-review-r281.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-actual-independent-review-r281.json",
|
||||
"bytes": 46359,
|
||||
"sha256": "1876c883e898fdfb8c1c4fb84ee5950930719d0e623b3f010fad0312402166b4"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-r281/actual-root-verification.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-r281/actual-root-verification.json",
|
||||
"bytes": 28310,
|
||||
"sha256": "1d3d3a0d804d508e7daf11551c30997b0ef048660ceaafb814fd7e07104ae292"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/input.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/input.json",
|
||||
"bytes": 976234,
|
||||
"sha256": "0ec0212b04a1f16bbe8789976a359d62a69d68035063558a0e7e0250a381b3e5"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/input.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/input.json",
|
||||
"bytes": 759469,
|
||||
"sha256": "7f2403a6d4bd1dbff44f246bced74e810bf515f187f65c1a2dd3ef947c0445af"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r310.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r310.json",
|
||||
"bytes": 70364,
|
||||
"sha256": "41085a75190fdb67ba44ac7f6893d42c18ee797762d4b00e7eda546ed025c460"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-candidate-r265-r03/performance_budget.candidate.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-candidate-r265-r03/performance_budget.candidate.gd",
|
||||
"bytes": 11250,
|
||||
"sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/source/tree_numeric_core.cpp": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/source/tree_numeric_core.cpp",
|
||||
"bytes": 54002,
|
||||
"sha256": "ce20a90adb8a410dc1b6cbf607b7bfa8bf21eaef158c5c6bfc7a9bbcc703d2b2"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json",
|
||||
"bytes": 23230,
|
||||
"sha256": "75f9e4e4a4ea9286372ebf0f016e796067c9460e0815e0ef3e24988a702f04d5"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/input.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/input.json",
|
||||
"bytes": 981463,
|
||||
"sha256": "c32c2f748c6dd91a2d35b2fd747582cd235fbabe0d7417446b8d67d8fb2d6dd5"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.gd",
|
||||
"bytes": 7611,
|
||||
"sha256": "625e9cfb56464d6f2b2e08966d00d96bfb366062777caea509c7826599833278"
|
||||
},
|
||||
"/private/tmp/thetree-prepare-current-residual-r311.py": {
|
||||
"path": "/private/tmp/thetree-prepare-current-residual-r311.py",
|
||||
"bytes": 9212,
|
||||
"sha256": "a5f24807c541753294896efb7f5d973d4d9176efc668bfd81810aa1391d54c9d"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.py": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.py",
|
||||
"bytes": 7313,
|
||||
"sha256": "fda8480371c3041e5a583263259998132f7ec70b3f78f850bb32553db5bcaac3"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/guarded-r274.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/guarded-r274.gd",
|
||||
"bytes": 1435,
|
||||
"sha256": "84c5aca653f1a19217890bc257545d8f5d7a299c9b22c59a677ecdc9b2905bb7"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/autoload/simulation_runtime.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/autoload/simulation_runtime.gd",
|
||||
"bytes": 619011,
|
||||
"sha256": "3da67f9c2c446ac9f4e26725cd48f9694cd0973646330f6bccc9e4aacfca64cd"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/performance_budget.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/performance_budget.gd",
|
||||
"bytes": 11250,
|
||||
"sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/simulation_kernel.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/simulation_kernel.gd",
|
||||
"bytes": 8282,
|
||||
"sha256": "5d578d7b845522388bd48a4a6e0c3a60e628498ec2da6aba722d8c6e2fc40a20"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/guest/guest_service.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/guest/guest_service.gd",
|
||||
"bytes": 63573,
|
||||
"sha256": "39986d98720d37dfd8c437b7043848df3b14120b307e99fef877428abd26b07d"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/world/path_service.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/world/path_service.gd",
|
||||
"bytes": 139394,
|
||||
"sha256": "c96dc7b3ae6ed7107d410631e9d7501c5e25d0c4696a76d621e6bcd7ff2f7a97"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/input.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/input.json",
|
||||
"bytes": 982794,
|
||||
"sha256": "f1550159618411d9461c7ed8ab03e8066eaa5a9a7c683cc3982564a5ef261d16"
|
||||
}
|
||||
},
|
||||
"canonical_doc4_context_pins": {
|
||||
"IMPLEMENTATION_PLAN.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 492770,
|
||||
"sha256": "1dd710cb48626884c5692d230c1ace21291a4107d0148a11f020b6b7bd9c127a"
|
||||
},
|
||||
"PROGRESS_INTEGRATION.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 410834,
|
||||
"sha256": "c30ce7db6dbe85ac16b551105f239f5657e97e0dca1b293993684b100668c5fa"
|
||||
},
|
||||
"work_packages.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json",
|
||||
"bytes": 1198450,
|
||||
"sha256": "66d0a29d003c7d6a055669df0f79412f3bed09263f540855951251f69609a169"
|
||||
},
|
||||
"progress_snapshot.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json",
|
||||
"bytes": 570488,
|
||||
"sha256": "d7e746554b709b9d8408eee2550ee8a0b9bdb58975797c5cbd05467bdc59dc93"
|
||||
}
|
||||
},
|
||||
"archival_before_pins": {
|
||||
"current_host_review/IMPLEMENTATION_PLAN.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 511898,
|
||||
"sha256": "de1f65be5107f297b6737749b89f93c066beb39f223689a27be3698611fdb9bc"
|
||||
},
|
||||
"current_host_review/PROGRESS_INTEGRATION.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 429962,
|
||||
"sha256": "b259f86fe8d9709cf8f943b90aabae4e2ea2457dfce82eaa51a7edf23160b66b"
|
||||
},
|
||||
"current_host_review/work_packages.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/work_packages.json",
|
||||
"bytes": 1247101,
|
||||
"sha256": "d058f5d00a98bc162ffefa362c9dce2602adf7ce4cfac0317d5d9de580e96977"
|
||||
},
|
||||
"current_host_review/progress_snapshot.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/progress_snapshot.json",
|
||||
"bytes": 524354,
|
||||
"sha256": "99e45a9ae230926987de481123e977a9b0d49fdcc21f1e450d74fc1e2467ccc5"
|
||||
},
|
||||
"local_review/IMPLEMENTATION_PLAN.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 491600,
|
||||
"sha256": "b9c3e8ed33905f217afd1e5d80bb406a0cdb84a38ae9f77d604caac5be1e3df3"
|
||||
},
|
||||
"local_review/PROGRESS_INTEGRATION.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 409664,
|
||||
"sha256": "d31d96e0ece5db7731cc26004dd006e156b2c6724ba4070267a34c0d9d6a77b2"
|
||||
},
|
||||
"local_review/work_packages.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/work_packages.json",
|
||||
"bytes": 1171359,
|
||||
"sha256": "ff213501d783d63a2cdaed9a19d2171ee00e8af3603a24ccad6a38372393b999"
|
||||
},
|
||||
"local_review/progress_snapshot.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/progress_snapshot.json",
|
||||
"bytes": 516395,
|
||||
"sha256": "c9a96907d79c80fe469635dbfac26f5b4d6995c56a9c8f90e14ed9e80912ef6e"
|
||||
},
|
||||
"whole_review/IMPLEMENTATION_PLAN.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 492167,
|
||||
"sha256": "f0a719c77547db888e52bd09be53313a97118d19d46a8948599fef5694716aef"
|
||||
},
|
||||
"whole_review/PROGRESS_INTEGRATION.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 410231,
|
||||
"sha256": "674b882256016af3d7072d32a0bdd13f5e0ce2aa374694c37442354d224d8758"
|
||||
},
|
||||
"whole_review/work_packages.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/work_packages.json",
|
||||
"bytes": 1175313,
|
||||
"sha256": "5441490631fbe73baebc95029a75af50ccb71a8962a5b913a710b6763a8ee763"
|
||||
},
|
||||
"whole_review/progress_snapshot.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/progress_snapshot.json",
|
||||
"bytes": 521884,
|
||||
"sha256": "8fd37b051cd48d55bde8dda2947f59918d1c8dbe37831e15951b1324e5218c3d"
|
||||
}
|
||||
}
|
||||
}
|
||||
+299
@@ -0,0 +1,299 @@
|
||||
{
|
||||
"execution_allowed": false,
|
||||
"blockers": [
|
||||
{
|
||||
"id": "B1",
|
||||
"file": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.gd",
|
||||
"description": "Kernel metrics freeze expression clock._p23r311_metrics.duplicate(true)._p23r311_metrics.duplicate(true) reads an absent _p23r311_metrics field from the duplicated phase-key Dictionary. Replace this field expression with the single clock._p23r311_metrics.duplicate(true) in a separate revision; retain the original."
|
||||
}
|
||||
],
|
||||
"verified_scope": {
|
||||
"wrapper_methods": 24,
|
||||
"declared_metric_rows": 34,
|
||||
"kernel_phase_rows": 11,
|
||||
"expected_checks": 18,
|
||||
"check_basis": "15 explicit QA + 2 exclusive typed + 1 starter",
|
||||
"full_four_script_inverse_original_equal": true,
|
||||
"budget_dependency_unwrapped_reused": true,
|
||||
"source_files": 1299,
|
||||
"stage_files": 1299,
|
||||
"fresh_source_default_support_parent_stage_doc_protection": true,
|
||||
"current_library_identity": "r274/library275 fixed pins verified",
|
||||
"engine_execution_observed": false
|
||||
},
|
||||
"limitations": [
|
||||
"One instrumented diagnostic only. Nested inclusive measurements cannot be added/subtracted for CPU attribution or compared as uninstrumented speed.",
|
||||
"No stable gain/P95/D10/50ms/final172/OS/Windows/adoption/unit acceptance.",
|
||||
"16 MiB output check is post-phase aggregate, not live peak cap."
|
||||
],
|
||||
"additional_blockers": [],
|
||||
"reviewer_runs": {
|
||||
"engine": 0,
|
||||
"compiler": 0,
|
||||
"tests": 0,
|
||||
"validator": 0,
|
||||
"author": 0,
|
||||
"codec_decode": 0
|
||||
},
|
||||
"evidence_sha256": {
|
||||
"/Applications/Godot.app/Contents/MacOS/Godot": {
|
||||
"path": "/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"bytes": 351312912,
|
||||
"sha256": "c7cccbf8fb143e34e02fd6521e09be2c2b974f0d5db080b19071c9c570718ccf"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd",
|
||||
"bytes": 17582,
|
||||
"sha256": "92d5e1956f4e613e12555d756de4f71fef03678cde159ac68fac3188ce3f336e"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/run_all_tests.py": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/run_all_tests.py",
|
||||
"bytes": 26296,
|
||||
"sha256": "320ca668732b4ff72fc4449998af2327d4e5c527b06896740806aaf0487282b4"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd",
|
||||
"bytes": 2276,
|
||||
"sha256": "597696c705cc8f0e79a35265ca3ef8df55f7fc3c4e0e5a2ce9a4e20e29e29a6f"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-single-actor-path-native-r03/diagnostic-measurement/checkpoint646.varbytes.zst": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-single-actor-path-native-r03/diagnostic-measurement/checkpoint646.varbytes.zst",
|
||||
"bytes": 240032,
|
||||
"sha256": "1a88f7ed27d1d32102c6fe3a9533221d2565191712ed15b631190479d1d41505"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-report-window-trusted-report-whole647-native-r02/diagnostic-measurement/after647.varbytes.zst": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-report-window-trusted-report-whole647-native-r02/diagnostic-measurement/after647.varbytes.zst",
|
||||
"bytes": 246720,
|
||||
"sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/candidate.gdextension": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/candidate.gdextension",
|
||||
"bytes": 323,
|
||||
"sha256": "04c4311764ab9d75be3df884f960f0944cd474847fb1ca061224ce4c1bc2aef7"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib",
|
||||
"bytes": 367520,
|
||||
"sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0"
|
||||
},
|
||||
"/private/tmp/TheTree-pure-tags-r278-r04-72046c25b9384bcf8ea8ec91123462e1/candidate.dylib": {
|
||||
"path": "/private/tmp/TheTree-pure-tags-r278-r04-72046c25b9384bcf8ea8ec91123462e1/candidate.dylib",
|
||||
"bytes": 367520,
|
||||
"sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-actual-independent-review-r275.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-actual-independent-review-r275.json",
|
||||
"bytes": 21552,
|
||||
"sha256": "54576596f82b8aceca440c1a5514ce811125e977c64c210675feecbb3901929f"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/execution.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/execution.json",
|
||||
"bytes": 7196,
|
||||
"sha256": "bb756aef33e7b7a6eaaabd5c662b5b1c5c4e37735c703b411064033d8911f23f"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.gd",
|
||||
"bytes": 7611,
|
||||
"sha256": "625e9cfb56464d6f2b2e08966d00d96bfb366062777caea509c7826599833278"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.py": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.py",
|
||||
"bytes": 7313,
|
||||
"sha256": "fda8480371c3041e5a583263259998132f7ec70b3f78f850bb32553db5bcaac3"
|
||||
},
|
||||
"/private/tmp/thetree-prepare-current-residual-r311.py": {
|
||||
"path": "/private/tmp/thetree-prepare-current-residual-r311.py",
|
||||
"bytes": 9212,
|
||||
"sha256": "a5f24807c541753294896efb7f5d973d4d9176efc668bfd81810aa1391d54c9d"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/instrumentation.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/instrumentation.json",
|
||||
"bytes": 46887,
|
||||
"sha256": "b34033d2bb7f23322c60becda562b22b0fe897bb822f891a910ce87590d134e2"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/guarded-r274.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/guarded-r274.gd",
|
||||
"bytes": 1435,
|
||||
"sha256": "84c5aca653f1a19217890bc257545d8f5d7a299c9b22c59a677ecdc9b2905bb7"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/baseline-guarded.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/baseline-guarded.gd",
|
||||
"bytes": 1445,
|
||||
"sha256": "a7c3f9c4d744e49808f4b3be1e9e105dec6b7e3ede4c83627986c459d67bbb91"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.gd",
|
||||
"bytes": 7894,
|
||||
"sha256": "2c4fe483fcebce41a8d1e24637cb87c4cc8cb2b894159fa2affa0ffa54b9eeb0"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.py": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.py",
|
||||
"bytes": 7024,
|
||||
"sha256": "d76ca75cca9d11b60729e6aea172f5a316ddcb94befc128dc0787becb0ca37ad"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238/instrumentation.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238/instrumentation.json",
|
||||
"bytes": 47200,
|
||||
"sha256": "16deb99a23600581b71d7cf8c35a6102cb0a8352992aab75fef88345dd398c30"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-actual-independent-review-r278-r04.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-actual-independent-review-r278-r04.json",
|
||||
"bytes": 28145,
|
||||
"sha256": "671f15fa542465cf6a7e88ee272a2ce67049fffcca2483205f999cfeb2075253"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/actual-root-verification.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/actual-root-verification.json",
|
||||
"bytes": 17143,
|
||||
"sha256": "00e01cce5240ebd3accddbfc88f8776ac4cd4dfa887df3b8ee319eb16c45913f"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-actual-independent-review-r281.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-actual-independent-review-r281.json",
|
||||
"bytes": 46359,
|
||||
"sha256": "1876c883e898fdfb8c1c4fb84ee5950930719d0e623b3f010fad0312402166b4"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-r281/actual-root-verification.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-r281/actual-root-verification.json",
|
||||
"bytes": 28310,
|
||||
"sha256": "1d3d3a0d804d508e7daf11551c30997b0ef048660ceaafb814fd7e07104ae292"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/input.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/input.json",
|
||||
"bytes": 976234,
|
||||
"sha256": "0ec0212b04a1f16bbe8789976a359d62a69d68035063558a0e7e0250a381b3e5"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/input.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/input.json",
|
||||
"bytes": 759469,
|
||||
"sha256": "7f2403a6d4bd1dbff44f246bced74e810bf515f187f65c1a2dd3ef947c0445af"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r310.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r310.json",
|
||||
"bytes": 70364,
|
||||
"sha256": "41085a75190fdb67ba44ac7f6893d42c18ee797762d4b00e7eda546ed025c460"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-candidate-r265-r03/performance_budget.candidate.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-candidate-r265-r03/performance_budget.candidate.gd",
|
||||
"bytes": 11250,
|
||||
"sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/source/tree_numeric_core.cpp": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/source/tree_numeric_core.cpp",
|
||||
"bytes": 54002,
|
||||
"sha256": "ce20a90adb8a410dc1b6cbf607b7bfa8bf21eaef158c5c6bfc7a9bbcc703d2b2"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/input.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/input.json",
|
||||
"bytes": 981463,
|
||||
"sha256": "c32c2f748c6dd91a2d35b2fd747582cd235fbabe0d7417446b8d67d8fb2d6dd5"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/autoload/simulation_runtime.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/autoload/simulation_runtime.gd",
|
||||
"bytes": 619011,
|
||||
"sha256": "3da67f9c2c446ac9f4e26725cd48f9694cd0973646330f6bccc9e4aacfca64cd"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/performance_budget.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/performance_budget.gd",
|
||||
"bytes": 11250,
|
||||
"sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/simulation_kernel.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/simulation_kernel.gd",
|
||||
"bytes": 8282,
|
||||
"sha256": "5d578d7b845522388bd48a4a6e0c3a60e628498ec2da6aba722d8c6e2fc40a20"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/guest/guest_service.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/guest/guest_service.gd",
|
||||
"bytes": 63573,
|
||||
"sha256": "39986d98720d37dfd8c437b7043848df3b14120b307e99fef877428abd26b07d"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/world/path_service.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/world/path_service.gd",
|
||||
"bytes": 139394,
|
||||
"sha256": "c96dc7b3ae6ed7107d410631e9d7501c5e25d0c4696a76d621e6bcd7ff2f7a97"
|
||||
}
|
||||
},
|
||||
"canonical_doc4_context_pins": {
|
||||
"IMPLEMENTATION_PLAN.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 492770,
|
||||
"sha256": "1dd710cb48626884c5692d230c1ace21291a4107d0148a11f020b6b7bd9c127a"
|
||||
},
|
||||
"PROGRESS_INTEGRATION.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 410834,
|
||||
"sha256": "c30ce7db6dbe85ac16b551105f239f5657e97e0dca1b293993684b100668c5fa"
|
||||
},
|
||||
"work_packages.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json",
|
||||
"bytes": 1198450,
|
||||
"sha256": "66d0a29d003c7d6a055669df0f79412f3bed09263f540855951251f69609a169"
|
||||
},
|
||||
"progress_snapshot.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json",
|
||||
"bytes": 570488,
|
||||
"sha256": "d7e746554b709b9d8408eee2550ee8a0b9bdb58975797c5cbd05467bdc59dc93"
|
||||
}
|
||||
},
|
||||
"archival_before_pins": {
|
||||
"current_host_review/IMPLEMENTATION_PLAN.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 511898,
|
||||
"sha256": "de1f65be5107f297b6737749b89f93c066beb39f223689a27be3698611fdb9bc"
|
||||
},
|
||||
"current_host_review/PROGRESS_INTEGRATION.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 429962,
|
||||
"sha256": "b259f86fe8d9709cf8f943b90aabae4e2ea2457dfce82eaa51a7edf23160b66b"
|
||||
},
|
||||
"current_host_review/work_packages.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/work_packages.json",
|
||||
"bytes": 1247101,
|
||||
"sha256": "d058f5d00a98bc162ffefa362c9dce2602adf7ce4cfac0317d5d9de580e96977"
|
||||
},
|
||||
"current_host_review/progress_snapshot.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/progress_snapshot.json",
|
||||
"bytes": 524354,
|
||||
"sha256": "99e45a9ae230926987de481123e977a9b0d49fdcc21f1e450d74fc1e2467ccc5"
|
||||
},
|
||||
"local_review/IMPLEMENTATION_PLAN.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 491600,
|
||||
"sha256": "b9c3e8ed33905f217afd1e5d80bb406a0cdb84a38ae9f77d604caac5be1e3df3"
|
||||
},
|
||||
"local_review/PROGRESS_INTEGRATION.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 409664,
|
||||
"sha256": "d31d96e0ece5db7731cc26004dd006e156b2c6724ba4070267a34c0d9d6a77b2"
|
||||
},
|
||||
"local_review/work_packages.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/work_packages.json",
|
||||
"bytes": 1171359,
|
||||
"sha256": "ff213501d783d63a2cdaed9a19d2171ee00e8af3603a24ccad6a38372393b999"
|
||||
},
|
||||
"local_review/progress_snapshot.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/progress_snapshot.json",
|
||||
"bytes": 516395,
|
||||
"sha256": "c9a96907d79c80fe469635dbfac26f5b4d6995c56a9c8f90e14ed9e80912ef6e"
|
||||
},
|
||||
"whole_review/IMPLEMENTATION_PLAN.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 492167,
|
||||
"sha256": "f0a719c77547db888e52bd09be53313a97118d19d46a8948599fef5694716aef"
|
||||
},
|
||||
"whole_review/PROGRESS_INTEGRATION.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 410231,
|
||||
"sha256": "674b882256016af3d7072d32a0bdd13f5e0ce2aa374694c37442354d224d8758"
|
||||
},
|
||||
"whole_review/work_packages.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/work_packages.json",
|
||||
"bytes": 1175313,
|
||||
"sha256": "5441490631fbe73baebc95029a75af50ccb71a8962a5b913a710b6763a8ee763"
|
||||
},
|
||||
"whole_review/progress_snapshot.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/progress_snapshot.json",
|
||||
"bytes": 521884,
|
||||
"sha256": "8fd37b051cd48d55bde8dda2947f59918d1c8dbe37831e15951b1324e5218c3d"
|
||||
}
|
||||
}
|
||||
}
|
||||
+63
@@ -0,0 +1,63 @@
|
||||
extends "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd"
|
||||
# One instrumented r274/library275 tick. Freeze counters immediately after the synchronous tick.
|
||||
func run() -> void:
|
||||
output = OS.get_environment("THE_TREE_RUNTIME_MONITOR_OUTPUT")
|
||||
var input_path := OS.get_environment("THE_TREE_REPLAY_SNAPSHOT")
|
||||
var candidate := OS.get_environment("THE_TREE_PAIRED_CANDIDATE")
|
||||
if not output.is_absolute_path() or not input_path.is_absolute_path() or candidate != "r274": quit(98); return
|
||||
var original := FileAccess.get_file_as_bytes(input_path).decompress(11411840, FileAccess.COMPRESSION_ZSTD)
|
||||
var initial: Dictionary = bytes_to_var(original)
|
||||
runtime = root.get_node("SimulationRuntime")
|
||||
clock = root.get_node("GameClock")
|
||||
runtime.initialize(clock, root.get_node("GameState"), int(initial[&"systems"][&"runtime"][&"world_seed"]))
|
||||
check(runtime.restore_snapshot(initial), "fixed646 public restore")
|
||||
check(var_to_bytes(runtime.create_snapshot()) == original, "complete input bytes identical")
|
||||
check(clock.absolute_minute == 646 and clock.paused and clock.speed == 1, "same paused646 speed1")
|
||||
var path_listeners: Array = runtime.path_service.get_signal_connection_list(&"path_query_measured")
|
||||
check(path_listeners.size() == 1 and path_listeners[0]["callable"] == Callable(runtime, "_on_path_query_measured") and int(path_listeners[0]["flags"]) == 0, "only builtin path listener")
|
||||
check(clock.performance_budget.get_signal_connection_list(&"budget_exceeded").is_empty(), "no external budget listener")
|
||||
check(clock.get_signal_connection_list(&"tick_phase_started").is_empty() and clock.get_signal_connection_list(&"tick_completed").is_empty(), "no phase or completion instrumentation")
|
||||
check(runtime.path_service.cache_hits == 0 and runtime.path_service.cache_misses == 0 and runtime.path_service.cached_path_count() == 0, "same cold derived cache")
|
||||
check(runtime.path_service._query_batch.is_empty() and runtime.path_service._guest_tree_workspace.is_empty() and runtime.path_service._guest_step_connector_memo.is_empty(), "same cold tree/native-edge/step workspace")
|
||||
check(runtime._guest_access_batch_can_select(), "current builtin active fast guard")
|
||||
runtime._p23r311_metrics.clear()
|
||||
runtime.path_service._p23r311_metrics.clear()
|
||||
clock._p23r311_metrics.clear()
|
||||
runtime.guest_service._p23r311_metrics.clear()
|
||||
check(runtime._p23r311_metrics.is_empty() and runtime.path_service._p23r311_metrics.is_empty() and clock._p23r311_metrics.is_empty() and runtime.guest_service._p23r311_metrics.is_empty(), "diagnostic counters reset after restore")
|
||||
var declared: Dictionary = {"runtime": ["_project_guest_candidates", "_decide_guest_with_log", "_find_facility_access_path", "_estimated_actor_path_minutes", "_facility_access_candidates", "_guest_access_batch_can_select", "_project_guest_candidates_without_native", "_need_relief_for_facility_tags", "_service_category_for_tags", "get_facility_business_price", "_publish_snapshot"], "path": ["begin_guest_path_query_batch", "query_nearest_guest_access", "_build_guest_query_tree_shared_result", "_resolve_ready_guest_batch_point", "_guest_tree_reconstruct_path", "_cache_key", "_copy_path", "_guest_tree_cost", "_guest_batch_has_permitted_layer_crossing"], "guest": ["extract_candidates", "rank_candidates", "evaluate_candidate"], "kernel_phases": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10"]}
|
||||
var targets: Dictionary = {"runtime":runtime, "path":runtime.path_service, "guest":runtime.guest_service, "kernel_phases":clock}
|
||||
for group: String in declared:
|
||||
var counters: Dictionary = targets[group]._p23r311_metrics
|
||||
for key: String in declared[group]: counters[key] = {"calls":0,"inclusive_us":0,"max_us":0}
|
||||
var started := Time.get_ticks_usec()
|
||||
clock.advance_minutes(1)
|
||||
var elapsed := Time.get_ticks_usec() - started
|
||||
var metrics: Dictionary = {"runtime":runtime._p23r311_metrics.duplicate(true), "path":runtime.path_service._p23r311_metrics.duplicate(true), "kernel_phases":clock._p23r311_metrics.duplicate(true), "guest":runtime.guest_service._p23r311_metrics.duplicate(true)}
|
||||
check(clock.absolute_minute == 647 and clock.paused, "tick returns at paused647")
|
||||
var after: Dictionary = runtime.create_snapshot()
|
||||
var oracle := FileAccess.get_file_as_bytes(OS.get_environment("THE_TREE_CANDIDATE_ORACLE")).decompress(11487732, FileAccess.COMPRESSION_ZSTD)
|
||||
check(var_to_bytes(after) == oracle, "complete after647 equals pinned r32 oracle")
|
||||
var after_pin := typed("after647", after)
|
||||
check(after_pin["uncompressed_sha256"] == "9df3c1b6f65dfd8be944cd5cab8c631f7533530dfef3820d9fa5d74a5b1ac30f", "complete output digest identical")
|
||||
var metrics_valid: bool = true
|
||||
for group: String in declared:
|
||||
metrics_valid = metrics_valid and metrics[group].size() == declared[group].size()
|
||||
for key: String in declared[group]:
|
||||
var row: Dictionary = metrics[group].get(key,{})
|
||||
var count := int(row.get("calls",-1))
|
||||
metrics_valid = metrics_valid and count>=0 and int(row.get("inclusive_us",-1)) >= int(row.get("max_us",-1)) and int(row.get("max_us",-1)) >= 0
|
||||
if count==0: metrics_valid = metrics_valid and int(row["inclusive_us"])==0 and int(row["max_us"])==0
|
||||
for phase_index: int in range(11): metrics_valid = metrics_valid and int(metrics["kernel_phases"][str(phase_index)]["calls"]) == 1
|
||||
for key: String in ["extract_candidates","rank_candidates","evaluate_candidate"]: metrics_valid = metrics_valid and int(metrics["guest"][key]["calls"])>0
|
||||
for key: String in ["_project_guest_candidates","_decide_guest_with_log","get_facility_business_price","_publish_snapshot"]: metrics_valid = metrics_valid and int(metrics["runtime"][key]["calls"])>0
|
||||
metrics_valid = metrics_valid and int(metrics["path"]["begin_guest_path_query_batch"]["calls"])>0 and int(metrics["path"]["_build_guest_query_tree_shared_result"]["calls"])>0
|
||||
check(metrics_valid, "declared counters cover zero/native bypass and positive scopes; ordered eleven phases observed")
|
||||
check(int(metrics["runtime"]["_project_guest_candidates_without_native"]["calls"])==0, "every projected candidate call selected current native pipeline; no whole fallback")
|
||||
var metric_pin := typed("inclusive-residual-metrics", metrics)
|
||||
var report := {"plan_id":"P23-02", "candidate":candidate, "sample":OS.get_environment("THE_TREE_PAIRED_SAMPLE"), "pid":OS.get_process_id(), "observed_instrumented_tick_us":elapsed, "metrics":metric_pin, "diagnostic_only":true, "after647":after_pin, "cache_hits":runtime.path_service.cache_hits, "cache_misses":runtime.path_service.cache_misses, "checks":checks, "failures":failures, "passed":failures.is_empty(), "unit_accepted":false, "performance_budget_accepted":false, "normal_OS_accepted":false, "Windows_accepted":false, "candidate_adopted":false, "limits":["One instrumented r274/library275 cold646 tick. Original bodies retained, typed state oracle equality required. Nested inclusive durations include diagnostic overhead and children; do not sum/subtract for pure CPU or compare against uninstrumented timings; no performance acceptance.", "No Main, rendering, OS input or realtime x3. Timed interval contains builtin production callbacks; snapshot verification and compression occur after timing."]}
|
||||
var file := FileAccess.open(output.path_join("report.json"), FileAccess.WRITE)
|
||||
if file == null: quit(98); return
|
||||
file.store_string(JSON.stringify(report, "\t")); file.close()
|
||||
print("Residual diagnostic whole647: %d checks, %d failures" % [checks, failures.size()])
|
||||
quit(0 if failures.is_empty() else 1)
|
||||
+73
@@ -0,0 +1,73 @@
|
||||
# coding: utf-8
|
||||
"""One adjacent cold whole647 pair; equivalence and timing observation only."""
|
||||
from pathlib import Path
|
||||
import hashlib,importlib.util,json,os,shutil,subprocess,sys,uuid
|
||||
sys.dont_write_bytecode=True
|
||||
R=Path(__file__).resolve().parents[2];A=R/'artifacts/original-completion-2026-10-02'
|
||||
O=A/'p23-02-current-residual-diagnostic-r311-r02';D=R/'docs/plans/original-completion-2026-10-02'
|
||||
NAMES=['IMPLEMENTATION_PLAN.md','PROGRESS_INTEGRATION.md','work_packages.json','progress_snapshot.json']
|
||||
def mod(name,path):
|
||||
s=importlib.util.spec_from_file_location(name,path);m=importlib.util.module_from_spec(s);s.loader.exec_module(m);return m
|
||||
def unpack(path):return subprocess.run(['/opt/homebrew/bin/zstd','-d','-q','-c',str(path)],check=True,capture_output=True,timeout=10).stdout
|
||||
def main():
|
||||
r=mod('pair_runner',R/'tools/run_all_tests.py');outer=mod('pair_owned',r.SUPPORT/'owned_outer.py');plan=r.read(O/'input.json')
|
||||
assert not (O/'execution.json').exists()
|
||||
fixed=plan['pins'];source=r.source_refs(R);player=r.default_player(R);docs={n:r.sha(D/n) for n in NAMES}
|
||||
pre_path=A/'p23-02-current-residual-diagnostic-preexecution-independent-review-r311-r02.json'
|
||||
pre=r.read(pre_path);assert pre['execution_allowed'] and not pre['blockers']
|
||||
for group in ['evidence_sha256','canonical_doc4_context_pins']:
|
||||
for q in pre[group].values():
|
||||
p=Path(q['path']);assert p.stat().st_size==q['bytes'] and r.sha(p)==q['sha256']
|
||||
root=r.read(O/'preexecution-root-verification.json');assert root['passed'] and root['review_sha256']==r.sha(pre_path)
|
||||
assert source==plan['source_before'] and player==plan['default_before'] and docs==plan['doc4_before']
|
||||
stages={k:Path(v) for k,v in plan['stages'].items()};public={k:(p/'project.godot').read_bytes() for k,p in stages.items()}
|
||||
def protect():
|
||||
assert r.source_refs(R)==source and r.default_player(R)==player and {n:r.sha(D/n) for n in NAMES}==docs
|
||||
assert r.inventory(r.SUPPORT)==plan['support_inventory']
|
||||
for k,p in stages.items():assert r.inventory(p,stage=True)==plan['stage_inventory']
|
||||
for k,p in plan['parents'].items():assert r.inventory(Path(p),stage=True)==plan['inventories'][k]
|
||||
for k,q in fixed.items():
|
||||
p=Path(q['path']);assert p.stat().st_size==q['bytes'] and r.sha(p)==q['sha256'],k
|
||||
protect()
|
||||
assert r.read(Path(fixed['local_review']['path']))['finite_local_equivalence_accepted']
|
||||
assert r.read(Path(fixed['whole_review']['path']))['finite_whole647_equivalence_accepted']
|
||||
phases=[];samples=[];error=None;cleanup=[];cleanup_errors=[]
|
||||
oracle=unpack(fixed['oracle']['path']);assert len(oracle)==11487732 and hashlib.sha256(oracle).hexdigest()=='9df3c1b6f65dfd8be944cd5cab8c631f7533530dfef3820d9fa5d74a5b1ac30f'
|
||||
try:
|
||||
for k in ['r274']:
|
||||
protect();assert not outer.native.helper['live_engines']() and shutil.disk_usage(A).free>=plan['capacity_floor_bytes']
|
||||
stage=stages[k];output=O/(k+'-measurement');output.mkdir();ident=uuid.uuid4().hex
|
||||
startup='TheTree-PCK-tests-'+ident+'-whole-startup';profile='TheTree-PCK-tests-'+ident+'-whole-runtime'
|
||||
assert not r.profile_path(startup).exists() and not r.profile_path(profile).exists()
|
||||
env=r.fresh_environment(os.environ)
|
||||
env.update(THE_TREE_PACK_PROFILE_NAME=profile,THE_TREE_PACK_PROFILE_EXPECTED=str(r.profile_path(profile)),THE_TREE_PACK_PROFILE_REPORT=str(O/(k+'-profile.json')),THE_TREE_RUNTIME_MONITOR_OUTPUT=str(output),THE_TREE_REPLAY_SNAPSHOT=fixed['fixture']['path'],THE_TREE_CANDIDATE_ORACLE=fixed['oracle']['path'],THE_TREE_PAIRED_CANDIDATE=k,THE_TREE_PAIRED_SAMPLE=k)
|
||||
(stage/'project.godot').write_bytes(r.private_project(public[k],startup));phase=O/k
|
||||
argv=[fixed['engine']['path'],'--headless','--path',str(stage),'--script',fixed['starter_'+k]['path'],'--verbose','--log-file',str(phase/'engine-native.log')]
|
||||
result,capture=outer.run_phase(argv,phase,90,env,now_fn=r.now,dump_fn=r.write,sha_fn=r.sha,live_engines_fn=outer.native.helper['live_engines'])
|
||||
row=dict(candidate=k,result=result,capture=capture);phases.append(row);r.write(O/(k+'-phase.json'),row)
|
||||
report_path=output/'report.json';report=r.read(report_path) if report_path.exists() else None
|
||||
if report is not None:samples.append(report)
|
||||
assert result is not None and result['exit_code']==0 and not result['error_lines'] and not result['timed_out'] and capture['passed']
|
||||
logs=''.join((phase/n).read_text() for n in ['stdout.log','stderr.log','engine-native.log'])
|
||||
assert 'Orphan StringName:' not in logs and 'unclaimed string names' not in logs
|
||||
assert report and report['passed'] and not report['failures'] and report['pid']==result['pid'] and report['candidate']==k and report['sample']==k and report['checks']==18
|
||||
assert (phase/'stdout.log').read_text().count('Residual diagnostic whole647: 18 checks, 0 failures')==1 and (phase/'stdout.log').read_text().count('NATIVE_ADAPTER_LIBRARY_REGISTERED')==1
|
||||
r.profile_gate(r.profile_path(profile),O/(k+'-profile.json'),profile)
|
||||
ref=report['after647'];raw=unpack(ref['path']);assert raw==oracle and len(raw)==ref['uncompressed_bytes'] and hashlib.sha256(raw).hexdigest()==ref['uncompressed_sha256']
|
||||
metric_ref=report['metrics'];metric_raw=unpack(metric_ref['path']);assert len(metric_raw)==metric_ref['uncompressed_bytes'] and hashlib.sha256(metric_raw).hexdigest()==metric_ref['uncompressed_sha256']
|
||||
(stage/'project.godot').write_bytes(public[k]);protect()
|
||||
except BaseException as caught:error=type(caught).__name__+': '+str(caught)
|
||||
finally:
|
||||
cleanup,cleanup_errors=outer.finish_captured(outer.OWNED)
|
||||
if all(q['engine_ended'] is True for q in cleanup):
|
||||
for k,p in stages.items():(p/'project.godot').write_bytes(public[k])
|
||||
else:cleanup_errors.append('Project restoration refused while owned child remains live')
|
||||
guard_errors=[]
|
||||
try:protect()
|
||||
except BaseException as caught:guard_errors.append(type(caught).__name__+': '+str(caught))
|
||||
assert sum(p.stat().st_size for p in O.rglob('*') if p.is_file() and 'stage' not in p.relative_to(O).parts)<=16*1048576
|
||||
pairs=[] # A diagnostic observation cannot support an uninstrumented speed comparison.
|
||||
passed=error is None and not guard_errors and not cleanup_errors and len(samples)==1 and len(phases)==1
|
||||
r.write(O/'execution.json',dict(passed=passed,error=error,guard_errors=guard_errors,phases=phases,samples=samples,diagnostic_only=True,cleanup=cleanup,cleanup_errors=cleanup_errors,input_source_default_doc4_preserved=not guard_errors,candidate_adopted=False,unit_accepted=False,performance_accepted=False,normal_OS_accepted=False,Windows_accepted=False,limitations=['One instrumented whole647 equivalence and nested inclusive residual metrics only. No sums/subtractions as pure CPU, no uninstrumented speed comparisons. Stable gain, P95, budget, final regression, realtime x3/Main/render/OS/Windows remain unaccepted.']))
|
||||
print(json.dumps(dict(passed=passed,error=error,guard_errors=guard_errors,samples=len(samples))),flush=True);return 0 if passed else 1
|
||||
if __name__=='__main__':raise SystemExit(main())
|
||||
+388
@@ -0,0 +1,388 @@
|
||||
{
|
||||
"passed": true,
|
||||
"review_sha256": "a38dae71afd2b5db0591ecca16b65abc3158f080460e9c0b09a265f339967d09",
|
||||
"verified_entries": [
|
||||
{
|
||||
"path": "/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"bytes": 351312912,
|
||||
"sha256": "c7cccbf8fb143e34e02fd6521e09be2c2b974f0d5db080b19071c9c570718ccf"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd",
|
||||
"bytes": 17582,
|
||||
"sha256": "92d5e1956f4e613e12555d756de4f71fef03678cde159ac68fac3188ce3f336e"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/run_all_tests.py",
|
||||
"bytes": 26296,
|
||||
"sha256": "320ca668732b4ff72fc4449998af2327d4e5c527b06896740806aaf0487282b4"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd",
|
||||
"bytes": 2276,
|
||||
"sha256": "597696c705cc8f0e79a35265ca3ef8df55f7fc3c4e0e5a2ce9a4e20e29e29a6f"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-single-actor-path-native-r03/diagnostic-measurement/checkpoint646.varbytes.zst",
|
||||
"bytes": 240032,
|
||||
"sha256": "1a88f7ed27d1d32102c6fe3a9533221d2565191712ed15b631190479d1d41505"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-report-window-trusted-report-whole647-native-r02/diagnostic-measurement/after647.varbytes.zst",
|
||||
"bytes": 246720,
|
||||
"sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/candidate.gdextension",
|
||||
"bytes": 323,
|
||||
"sha256": "04c4311764ab9d75be3df884f960f0944cd474847fb1ca061224ce4c1bc2aef7"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib",
|
||||
"bytes": 367520,
|
||||
"sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0"
|
||||
},
|
||||
{
|
||||
"path": "/private/tmp/TheTree-pure-tags-r278-r04-72046c25b9384bcf8ea8ec91123462e1/candidate.dylib",
|
||||
"bytes": 367520,
|
||||
"sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-actual-independent-review-r275.json",
|
||||
"bytes": 21552,
|
||||
"sha256": "54576596f82b8aceca440c1a5514ce811125e977c64c210675feecbb3901929f"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/execution.json",
|
||||
"bytes": 7196,
|
||||
"sha256": "bb756aef33e7b7a6eaaabd5c662b5b1c5c4e37735c703b411064033d8911f23f"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.gd",
|
||||
"bytes": 7578,
|
||||
"sha256": "a544b96710d6dcc36528a6e2e08d872dda92590651d7ab60cb49372cfbc46b33"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.py",
|
||||
"bytes": 7321,
|
||||
"sha256": "fb4dab44a00e7e375532a2c5395850c1324f75aca79ecb79fd6e06277988801a"
|
||||
},
|
||||
{
|
||||
"path": "/private/tmp/thetree-prepare-current-residual-r311-r02.py",
|
||||
"bytes": 3005,
|
||||
"sha256": "fb48f0edd617f8f31ae0784585755ece6c902850ba7205665d94d53df34ee3b8"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/instrumentation.json",
|
||||
"bytes": 46887,
|
||||
"sha256": "b34033d2bb7f23322c60becda562b22b0fe897bb822f891a910ce87590d134e2"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"bytes": 1439,
|
||||
"sha256": "81c4abc24624a7f68642c5c4e27626f003762c4b52b47e9cb2c566a2e0599045"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/baseline-guarded.gd",
|
||||
"bytes": 1445,
|
||||
"sha256": "a7c3f9c4d744e49808f4b3be1e9e105dec6b7e3ede4c83627986c459d67bbb91"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.gd",
|
||||
"bytes": 7894,
|
||||
"sha256": "2c4fe483fcebce41a8d1e24637cb87c4cc8cb2b894159fa2affa0ffa54b9eeb0"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.py",
|
||||
"bytes": 7024,
|
||||
"sha256": "d76ca75cca9d11b60729e6aea172f5a316ddcb94befc128dc0787becb0ca37ad"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238/instrumentation.json",
|
||||
"bytes": 47200,
|
||||
"sha256": "16deb99a23600581b71d7cf8c35a6102cb0a8352992aab75fef88345dd398c30"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-actual-independent-review-r278-r04.json",
|
||||
"bytes": 28145,
|
||||
"sha256": "671f15fa542465cf6a7e88ee272a2ce67049fffcca2483205f999cfeb2075253"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/actual-root-verification.json",
|
||||
"bytes": 17143,
|
||||
"sha256": "00e01cce5240ebd3accddbfc88f8776ac4cd4dfa887df3b8ee319eb16c45913f"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-actual-independent-review-r281.json",
|
||||
"bytes": 46359,
|
||||
"sha256": "1876c883e898fdfb8c1c4fb84ee5950930719d0e623b3f010fad0312402166b4"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-r281/actual-root-verification.json",
|
||||
"bytes": 28310,
|
||||
"sha256": "1d3d3a0d804d508e7daf11551c30997b0ef048660ceaafb814fd7e07104ae292"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/input.json",
|
||||
"bytes": 976234,
|
||||
"sha256": "0ec0212b04a1f16bbe8789976a359d62a69d68035063558a0e7e0250a381b3e5"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/input.json",
|
||||
"bytes": 759469,
|
||||
"sha256": "7f2403a6d4bd1dbff44f246bced74e810bf515f187f65c1a2dd3ef947c0445af"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r310.json",
|
||||
"bytes": 70364,
|
||||
"sha256": "41085a75190fdb67ba44ac7f6893d42c18ee797762d4b00e7eda546ed025c460"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-candidate-r265-r03/performance_budget.candidate.gd",
|
||||
"bytes": 11250,
|
||||
"sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/source/tree_numeric_core.cpp",
|
||||
"bytes": 54002,
|
||||
"sha256": "ce20a90adb8a410dc1b6cbf607b7bfa8bf21eaef158c5c6bfc7a9bbcc703d2b2"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json",
|
||||
"bytes": 23230,
|
||||
"sha256": "75f9e4e4a4ea9286372ebf0f016e796067c9460e0815e0ef3e24988a702f04d5"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/input.json",
|
||||
"bytes": 981463,
|
||||
"sha256": "c32c2f748c6dd91a2d35b2fd747582cd235fbabe0d7417446b8d67d8fb2d6dd5"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.gd",
|
||||
"bytes": 7611,
|
||||
"sha256": "625e9cfb56464d6f2b2e08966d00d96bfb366062777caea509c7826599833278"
|
||||
},
|
||||
{
|
||||
"path": "/private/tmp/thetree-prepare-current-residual-r311.py",
|
||||
"bytes": 9212,
|
||||
"sha256": "a5f24807c541753294896efb7f5d973d4d9176efc668bfd81810aa1391d54c9d"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.py",
|
||||
"bytes": 7313,
|
||||
"sha256": "fda8480371c3041e5a583263259998132f7ec70b3f78f850bb32553db5bcaac3"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/guarded-r274.gd",
|
||||
"bytes": 1435,
|
||||
"sha256": "84c5aca653f1a19217890bc257545d8f5d7a299c9b22c59a677ecdc9b2905bb7"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/autoload/simulation_runtime.gd",
|
||||
"bytes": 619011,
|
||||
"sha256": "3da67f9c2c446ac9f4e26725cd48f9694cd0973646330f6bccc9e4aacfca64cd"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/performance_budget.gd",
|
||||
"bytes": 11250,
|
||||
"sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/simulation_kernel.gd",
|
||||
"bytes": 8282,
|
||||
"sha256": "5d578d7b845522388bd48a4a6e0c3a60e628498ec2da6aba722d8c6e2fc40a20"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/guest/guest_service.gd",
|
||||
"bytes": 63573,
|
||||
"sha256": "39986d98720d37dfd8c437b7043848df3b14120b307e99fef877428abd26b07d"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/world/path_service.gd",
|
||||
"bytes": 139394,
|
||||
"sha256": "c96dc7b3ae6ed7107d410631e9d7501c5e25d0c4696a76d621e6bcd7ff2f7a97"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/input.json",
|
||||
"bytes": 982794,
|
||||
"sha256": "f1550159618411d9461c7ed8ab03e8066eaa5a9a7c683cc3982564a5ef261d16"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311-r02.json",
|
||||
"bytes": 25780,
|
||||
"sha256": "eaadb3792770364bbf7245fb94c43e979c06c3b754f955f1a736e9ab81d2abc9"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p28-ai-r03-typed-difference-independent-review-r01/finite_variant_codec.py",
|
||||
"bytes": 5438,
|
||||
"sha256": "8c7077b53e28da4054bdf7dd88e82de02a51149269a8fce59bae0e74f95b4734"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-actual-independent-review-r238.json",
|
||||
"bytes": 36734,
|
||||
"sha256": "e41634755f116006c91ad251b48eb8b71286a53a6a687d6f371366f3140cc66d"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-phase.json",
|
||||
"bytes": 8150,
|
||||
"sha256": "4024cd99a6811f95e689125250358add350cea21e96d9cececdaa6f4b7d5c6dc"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/preexecution-root-verification.json",
|
||||
"bytes": 17075,
|
||||
"sha256": "e31bab0f147236db1e6540751d19ca5029e75f8d03b3929042a9555d9191006f"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/metrics-root-decoded.json",
|
||||
"bytes": 4566,
|
||||
"sha256": "54e2e7aa9c6304b8d1ead5853eb78eafaad4cdeffb2dd3e4784643992a4d319f"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-profile.json",
|
||||
"bytes": 907,
|
||||
"sha256": "c338fd2e8eeb69746719c9a3f67a6cbd847b9667bdc139194e8a2d384cc09d10"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/execution.json",
|
||||
"bytes": 12462,
|
||||
"sha256": "c356c803ebe6320f3f4f9b034c2e796b309e8660151bda489a6a21313196386c"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/ended.json",
|
||||
"bytes": 1782,
|
||||
"sha256": "772e2819688f9015ff251aba7a808eefc330515b057566af3792a19c76f3d71b"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/adapter-owned-cleanup.json",
|
||||
"bytes": 351,
|
||||
"sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log",
|
||||
"bytes": 13481,
|
||||
"sha256": "abd5468739d8a5be58478e8793c7247dff293c239063d965f888bb0bb4aae112"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/stdout.log",
|
||||
"bytes": 13631,
|
||||
"sha256": "084f2763ea5568d13da47b7008824e18ad7251df7f5c0060b60bbafa75fb964a"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/started.json",
|
||||
"bytes": 2407,
|
||||
"sha256": "106918d386dc406070da3a4ef62923abda5f085adf0b3040a0c4b809b7ffda05"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/process.json",
|
||||
"bytes": 6691,
|
||||
"sha256": "814b9eaeb258d34eda9d5d9e3b41b560dc4fe3dc1dc4bf12c6f8c49b0e7bde3b"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/outer-owned-finally.json",
|
||||
"bytes": 964,
|
||||
"sha256": "f7fa9a10130aacee3e6f801a2e1cb3a1bb5b6d91ffde88f1ea3b764e1dd347bb"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/report.json",
|
||||
"bytes": 1962,
|
||||
"sha256": "cc170c8dc21900560d12d703dc7035e38012936e64285f2f5a4bd5e96322a8b1"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/inclusive-residual-metrics.varbytes.zst",
|
||||
"bytes": 819,
|
||||
"sha256": "2f2335353deec30ffa934cb7fe2c1002f83ec50edcc325a87543dcd481915639"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/after647.varbytes.zst",
|
||||
"bytes": 246720,
|
||||
"sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 492770,
|
||||
"sha256": "1dd710cb48626884c5692d230c1ace21291a4107d0148a11f020b6b7bd9c127a"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 410834,
|
||||
"sha256": "c30ce7db6dbe85ac16b551105f239f5657e97e0dca1b293993684b100668c5fa"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json",
|
||||
"bytes": 1198450,
|
||||
"sha256": "66d0a29d003c7d6a055669df0f79412f3bed09263f540855951251f69609a169"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json",
|
||||
"bytes": 570488,
|
||||
"sha256": "d7e746554b709b9d8408eee2550ee8a0b9bdb58975797c5cbd05467bdc59dc93"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 511898,
|
||||
"sha256": "de1f65be5107f297b6737749b89f93c066beb39f223689a27be3698611fdb9bc"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 429962,
|
||||
"sha256": "b259f86fe8d9709cf8f943b90aabae4e2ea2457dfce82eaa51a7edf23160b66b"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/work_packages.json",
|
||||
"bytes": 1247101,
|
||||
"sha256": "d058f5d00a98bc162ffefa362c9dce2602adf7ce4cfac0317d5d9de580e96977"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/progress_snapshot.json",
|
||||
"bytes": 524354,
|
||||
"sha256": "99e45a9ae230926987de481123e977a9b0d49fdcc21f1e450d74fc1e2467ccc5"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 491600,
|
||||
"sha256": "b9c3e8ed33905f217afd1e5d80bb406a0cdb84a38ae9f77d604caac5be1e3df3"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 409664,
|
||||
"sha256": "d31d96e0ece5db7731cc26004dd006e156b2c6724ba4070267a34c0d9d6a77b2"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/work_packages.json",
|
||||
"bytes": 1171359,
|
||||
"sha256": "ff213501d783d63a2cdaed9a19d2171ee00e8af3603a24ccad6a38372393b999"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/progress_snapshot.json",
|
||||
"bytes": 516395,
|
||||
"sha256": "c9a96907d79c80fe469635dbfac26f5b4d6995c56a9c8f90e14ed9e80912ef6e"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 492167,
|
||||
"sha256": "f0a719c77547db888e52bd09be53313a97118d19d46a8948599fef5694716aef"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 410231,
|
||||
"sha256": "674b882256016af3d7072d32a0bdd13f5e0ce2aa374694c37442354d224d8758"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/work_packages.json",
|
||||
"bytes": 1175313,
|
||||
"sha256": "5441490631fbe73baebc95029a75af50ccb71a8962a5b913a710b6763a8ee763"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/progress_snapshot.json",
|
||||
"bytes": 521884,
|
||||
"sha256": "8fd37b051cd48d55bde8dda2947f59918d1c8dbe37831e15951b1324e5218c3d"
|
||||
}
|
||||
],
|
||||
"unit_accepted": false,
|
||||
"performance_accepted": false
|
||||
}
|
||||
+278
@@ -0,0 +1,278 @@
|
||||
{
|
||||
"passed": true,
|
||||
"error": null,
|
||||
"guard_errors": [],
|
||||
"phases": [
|
||||
{
|
||||
"candidate": "r274",
|
||||
"result": {
|
||||
"argv": [
|
||||
"/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"--headless",
|
||||
"--path",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage",
|
||||
"--script",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"--verbose",
|
||||
"--log-file",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log"
|
||||
],
|
||||
"pid": 84968,
|
||||
"started_utc": "2026-10-12T01:28:23.989473+00:00",
|
||||
"ended_utc": "2026-10-12T01:28:29.750087+00:00",
|
||||
"wall_seconds": 5.759995875,
|
||||
"exit_code": 0,
|
||||
"helper_exit_code": 0,
|
||||
"timed_out": false,
|
||||
"stdout_sha256": "084f2763ea5568d13da47b7008824e18ad7251df7f5c0060b60bbafa75fb964a",
|
||||
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||
"error_lines": [],
|
||||
"owned_popen_ended": true,
|
||||
"old_helper_engine_ended": true,
|
||||
"start_receipt_written": true,
|
||||
"end_receipt_written": true,
|
||||
"lifecycle_error": null,
|
||||
"old_helper_lifecycle_error": null,
|
||||
"actual_start_binding": {
|
||||
"scope": "isolated diagnostic owned child",
|
||||
"event": "ENGINE_STARTED",
|
||||
"actual_pid": 84968,
|
||||
"owner_pid": 84940,
|
||||
"command": [
|
||||
"/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"--headless",
|
||||
"--path",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage",
|
||||
"--script",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"--verbose",
|
||||
"--log-file",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log"
|
||||
],
|
||||
"monotonic_ns": 3009952041,
|
||||
"pid": 84968,
|
||||
"argv": [
|
||||
"/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"--headless",
|
||||
"--path",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage",
|
||||
"--script",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"--verbose",
|
||||
"--log-file",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log"
|
||||
],
|
||||
"started_utc": "2026-10-12T01:28:23.989473+00:00",
|
||||
"current_process_identity": {
|
||||
"pid": 84968,
|
||||
"ppid": 84940,
|
||||
"pgid": 84968,
|
||||
"args": "/Applications/Godot.app/Contents/MacOS/Godot --headless --path /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage --script /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd --verbose --log-file /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log"
|
||||
},
|
||||
"live_identity_exact": true,
|
||||
"tracked_child_ended_before_initial_probe": false,
|
||||
"signal_scope": "tracked Popen child only; no external group signal"
|
||||
},
|
||||
"actual_end_binding": {
|
||||
"scope": "isolated diagnostic owned child",
|
||||
"event": "ENGINE_ENDED",
|
||||
"actual_pid": 84968,
|
||||
"owner_pid": 84940,
|
||||
"command": [
|
||||
"/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"--headless",
|
||||
"--path",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage",
|
||||
"--script",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"--verbose",
|
||||
"--log-file",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log"
|
||||
],
|
||||
"monotonic_ns": 8762236083,
|
||||
"exit_code": 0,
|
||||
"actual_process_exit_code": 0,
|
||||
"engine_ended": true,
|
||||
"timed_out": false,
|
||||
"lifecycle_error": null,
|
||||
"start_receipt_written": true,
|
||||
"pid": 84968,
|
||||
"argv": [
|
||||
"/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"--headless",
|
||||
"--path",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage",
|
||||
"--script",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"--verbose",
|
||||
"--log-file",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log"
|
||||
],
|
||||
"ended_utc": "2026-10-12T01:28:29.747235+00:00",
|
||||
"signal_scope": "tracked Popen child only; no external group signal"
|
||||
},
|
||||
"strict_native_diagnostics": {
|
||||
"errors": [],
|
||||
"banner_count": 1,
|
||||
"known_unicode_diagnostic_count": 0,
|
||||
"unrecognized_unicode_diagnostic_count": 0,
|
||||
"exit_leak_diagnostic_lines": []
|
||||
},
|
||||
"external_process_or_group_signals": 0,
|
||||
"owned_child_process_helper_sha256": "c007e712c281573254faa1233c2ac92e100ab87393256a6dc096b35283e43037",
|
||||
"adapter_owned_cleanup": {
|
||||
"owned_child_created": true,
|
||||
"engine_ended": true,
|
||||
"actual_process_exit_code": 0,
|
||||
"attempts": [
|
||||
{
|
||||
"attempt": 1,
|
||||
"kill_attempted": false,
|
||||
"wait_timeout_seconds": 5,
|
||||
"wait_completed": true,
|
||||
"errors": [],
|
||||
"poll_before": 0,
|
||||
"wait_returned_code": 0,
|
||||
"poll_after": 0
|
||||
}
|
||||
],
|
||||
"errors": []
|
||||
},
|
||||
"adapter_error": null,
|
||||
"old_helper_bytes_preserved": true,
|
||||
"helper_wait_None_maps_to_actual_timeout_seconds": 5,
|
||||
"explicit_helper_wait_timeouts_preserved": true,
|
||||
"additional_cleanup_wait_timeout_seconds": 5,
|
||||
"additional_cleanup_max_attempts": 3
|
||||
},
|
||||
"capture": {
|
||||
"actual_captured_pids": [
|
||||
84968
|
||||
],
|
||||
"cleanup": [
|
||||
{
|
||||
"pid": 84968,
|
||||
"cleanup": {
|
||||
"owned_child_created": true,
|
||||
"engine_ended": true,
|
||||
"actual_process_exit_code": 0,
|
||||
"attempts": [
|
||||
{
|
||||
"attempt": 1,
|
||||
"kill_attempted": false,
|
||||
"wait_timeout_seconds": 5,
|
||||
"wait_completed": true,
|
||||
"errors": [],
|
||||
"poll_before": 0,
|
||||
"wait_returned_code": 0,
|
||||
"poll_after": 0
|
||||
}
|
||||
],
|
||||
"errors": []
|
||||
},
|
||||
"outer_cleanup_errors": [],
|
||||
"engine_ended": true,
|
||||
"outer_maximum_helper_invocations": 3,
|
||||
"helper_maximum_waits": 3,
|
||||
"per_wait_timeout_seconds": 5,
|
||||
"foreign_process_or_group_signals": 0
|
||||
}
|
||||
],
|
||||
"adapter_exception": null,
|
||||
"all_captured_ended": true,
|
||||
"outer_cleanup_errors": [],
|
||||
"foreign_process_or_group_signals": 0,
|
||||
"all_cleanup_before_outer_receipt": true,
|
||||
"outer_receipt_written": true,
|
||||
"outer_receipt_error": null,
|
||||
"passed": true
|
||||
}
|
||||
}
|
||||
],
|
||||
"samples": [
|
||||
{
|
||||
"Windows_accepted": false,
|
||||
"after647": {
|
||||
"bytes": 246720,
|
||||
"codec": "zstd",
|
||||
"field_deletions": 0,
|
||||
"file_envelope": false,
|
||||
"full_bytes_roundtrip": true,
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/after647.varbytes.zst",
|
||||
"sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880",
|
||||
"uncompressed_bytes": 11487732,
|
||||
"uncompressed_sha256": "9df3c1b6f65dfd8be944cd5cab8c631f7533530dfef3820d9fa5d74a5b1ac30f"
|
||||
},
|
||||
"cache_hits": 0,
|
||||
"cache_misses": 9311,
|
||||
"candidate": "r274",
|
||||
"candidate_adopted": false,
|
||||
"checks": 18,
|
||||
"diagnostic_only": true,
|
||||
"failures": [],
|
||||
"limits": [
|
||||
"One instrumented r274/library275 cold646 tick. Original bodies retained, typed state oracle equality required. Nested inclusive durations include diagnostic overhead and children; do not sum/subtract for pure CPU or compare against uninstrumented timings; no performance acceptance.",
|
||||
"No Main, rendering, OS input or realtime x3. Timed interval contains builtin production callbacks; snapshot verification and compression occur after timing."
|
||||
],
|
||||
"metrics": {
|
||||
"bytes": 819,
|
||||
"codec": "zstd",
|
||||
"field_deletions": 0,
|
||||
"file_envelope": false,
|
||||
"full_bytes_roundtrip": true,
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/inclusive-residual-metrics.varbytes.zst",
|
||||
"sha256": "2f2335353deec30ffa934cb7fe2c1002f83ec50edcc325a87543dcd481915639",
|
||||
"uncompressed_bytes": 3896,
|
||||
"uncompressed_sha256": "cb81ef4cde41b7b3296e88a866367bb2fad42b159438895ee69ae074699c1ffe"
|
||||
},
|
||||
"normal_OS_accepted": false,
|
||||
"observed_instrumented_tick_us": 1268510,
|
||||
"passed": true,
|
||||
"performance_budget_accepted": false,
|
||||
"pid": 84968,
|
||||
"plan_id": "P23-02",
|
||||
"sample": "r274",
|
||||
"unit_accepted": false
|
||||
}
|
||||
],
|
||||
"diagnostic_only": true,
|
||||
"cleanup": [
|
||||
{
|
||||
"pid": 84968,
|
||||
"cleanup": {
|
||||
"owned_child_created": true,
|
||||
"engine_ended": true,
|
||||
"actual_process_exit_code": 0,
|
||||
"attempts": [
|
||||
{
|
||||
"attempt": 1,
|
||||
"kill_attempted": false,
|
||||
"wait_timeout_seconds": 5,
|
||||
"wait_completed": true,
|
||||
"errors": [],
|
||||
"poll_before": 0,
|
||||
"wait_returned_code": 0,
|
||||
"poll_after": 0
|
||||
}
|
||||
],
|
||||
"errors": []
|
||||
},
|
||||
"outer_cleanup_errors": [],
|
||||
"engine_ended": true,
|
||||
"outer_maximum_helper_invocations": 3,
|
||||
"helper_maximum_waits": 3,
|
||||
"per_wait_timeout_seconds": 5,
|
||||
"foreign_process_or_group_signals": 0
|
||||
}
|
||||
],
|
||||
"cleanup_errors": [],
|
||||
"input_source_default_doc4_preserved": true,
|
||||
"candidate_adopted": false,
|
||||
"unit_accepted": false,
|
||||
"performance_accepted": false,
|
||||
"normal_OS_accepted": false,
|
||||
"Windows_accepted": false,
|
||||
"limitations": [
|
||||
"One instrumented whole647 equivalence and nested inclusive residual metrics only. No sums/subtractions as pure CPU, no uninstrumented speed comparisons. Stable gain, P95, budget, final regression, realtime x3/Main/render/OS/Windows remain unaccepted."
|
||||
]
|
||||
}
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
extends "/Users/korizatou114/Projects/\u3068\u308a\u306b\u304f\u5de5\u623f\u30b2\u30fc\u30e0\u5236\u4f5c\u90e8/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.gd"
|
||||
const Guard := preload("/Users/korizatou114/Projects/\u3068\u308a\u306b\u304f\u5de5\u623f\u30b2\u30fc\u30e0\u5236\u4f5c\u90e8/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd")
|
||||
func _initialize() -> void:
|
||||
if not Guard.activate(): quit(97); return
|
||||
super._initialize()
|
||||
func run() -> void:
|
||||
var loaded := GDExtensionManager.load_extension("/Users/korizatou114/Projects/\u3068\u308a\u306b\u304f\u5de5\u623f\u30b2\u30fc\u30e0\u5236\u4f5c\u90e8/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/candidate.gdextension")
|
||||
var exact_api := false
|
||||
if loaded == GDExtensionManager.LOAD_STATUS_OK and ClassDB.class_exists(&"TheTreeNumericCore"):
|
||||
var probe: Variant = ClassDB.instantiate(&"TheTreeNumericCore")
|
||||
exact_api = probe != null and probe.has_method(&"guest_tree_edge_rows") == true
|
||||
probe = null
|
||||
check(loaded == GDExtensionManager.LOAD_STATUS_OK and ClassDB.class_exists(&"TheTreeNumericCore") and exact_api, "exact native extension registered before diagnostic")
|
||||
if loaded != GDExtensionManager.LOAD_STATUS_OK or not ClassDB.class_exists(&"TheTreeNumericCore") or not exact_api: quit(96); return
|
||||
print("NATIVE_ADAPTER_LIBRARY_REGISTERED")
|
||||
super.run()
|
||||
BIN
Binary file not shown.
+199
@@ -0,0 +1,199 @@
|
||||
{
|
||||
"passed": true,
|
||||
"codec_path": "/Users/korizatou114/Projects/\u3068\u308a\u306b\u304f\u5de5\u623f\u30b2\u30fc\u30e0\u5236\u4f5c\u90e8/artifacts/original-completion-2026-10-02/p28-ai-r03-typed-difference-independent-review-r01/finite_variant_codec.py",
|
||||
"codec_sha256": "8c7077b53e28da4054bdf7dd88e82de02a51149269a8fce59bae0e74f95b4734",
|
||||
"codec_proof": {
|
||||
"nodes": 281,
|
||||
"headers": {
|
||||
"27": 39,
|
||||
"4": 140,
|
||||
"2": 102
|
||||
},
|
||||
"file_envelope_bytes": 0,
|
||||
"all_bytes_roundtrip": true
|
||||
},
|
||||
"metrics": {
|
||||
"runtime": {
|
||||
"_project_guest_candidates": {
|
||||
"calls": 50,
|
||||
"inclusive_us": 656139,
|
||||
"max_us": 45760
|
||||
},
|
||||
"_decide_guest_with_log": {
|
||||
"calls": 50,
|
||||
"inclusive_us": 230065,
|
||||
"max_us": 4795
|
||||
},
|
||||
"_find_facility_access_path": {
|
||||
"calls": 0,
|
||||
"inclusive_us": 0,
|
||||
"max_us": 0
|
||||
},
|
||||
"_estimated_actor_path_minutes": {
|
||||
"calls": 0,
|
||||
"inclusive_us": 0,
|
||||
"max_us": 0
|
||||
},
|
||||
"_facility_access_candidates": {
|
||||
"calls": 0,
|
||||
"inclusive_us": 0,
|
||||
"max_us": 0
|
||||
},
|
||||
"_guest_access_batch_can_select": {
|
||||
"calls": 50,
|
||||
"inclusive_us": 195,
|
||||
"max_us": 6
|
||||
},
|
||||
"_project_guest_candidates_without_native": {
|
||||
"calls": 0,
|
||||
"inclusive_us": 0,
|
||||
"max_us": 0
|
||||
},
|
||||
"_need_relief_for_facility_tags": {
|
||||
"calls": 0,
|
||||
"inclusive_us": 0,
|
||||
"max_us": 0
|
||||
},
|
||||
"_service_category_for_tags": {
|
||||
"calls": 0,
|
||||
"inclusive_us": 0,
|
||||
"max_us": 0
|
||||
},
|
||||
"get_facility_business_price": {
|
||||
"calls": 7500,
|
||||
"inclusive_us": 14899,
|
||||
"max_us": 21
|
||||
},
|
||||
"_publish_snapshot": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 76851,
|
||||
"max_us": 76851
|
||||
}
|
||||
},
|
||||
"path": {
|
||||
"begin_guest_path_query_batch": {
|
||||
"calls": 50,
|
||||
"inclusive_us": 24721,
|
||||
"max_us": 689
|
||||
},
|
||||
"query_nearest_guest_access": {
|
||||
"calls": 0,
|
||||
"inclusive_us": 0,
|
||||
"max_us": 0
|
||||
},
|
||||
"_build_guest_query_tree_shared_result": {
|
||||
"calls": 50,
|
||||
"inclusive_us": 111700,
|
||||
"max_us": 35777
|
||||
},
|
||||
"_resolve_ready_guest_batch_point": {
|
||||
"calls": 0,
|
||||
"inclusive_us": 0,
|
||||
"max_us": 0
|
||||
},
|
||||
"_guest_tree_reconstruct_path": {
|
||||
"calls": 10675,
|
||||
"inclusive_us": 62826,
|
||||
"max_us": 51
|
||||
},
|
||||
"_cache_key": {
|
||||
"calls": 2586,
|
||||
"inclusive_us": 4019,
|
||||
"max_us": 8
|
||||
},
|
||||
"_copy_path": {
|
||||
"calls": 6811,
|
||||
"inclusive_us": 15742,
|
||||
"max_us": 38
|
||||
},
|
||||
"_guest_tree_cost": {
|
||||
"calls": 4000,
|
||||
"inclusive_us": 1584,
|
||||
"max_us": 1
|
||||
},
|
||||
"_guest_batch_has_permitted_layer_crossing": {
|
||||
"calls": 32500,
|
||||
"inclusive_us": 14707,
|
||||
"max_us": 20
|
||||
}
|
||||
},
|
||||
"kernel_phases": {
|
||||
"0": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 13,
|
||||
"max_us": 13
|
||||
},
|
||||
"1": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 1121,
|
||||
"max_us": 1121
|
||||
},
|
||||
"2": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 340,
|
||||
"max_us": 340
|
||||
},
|
||||
"3": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 118618,
|
||||
"max_us": 118618
|
||||
},
|
||||
"4": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 89293,
|
||||
"max_us": 89293
|
||||
},
|
||||
"5": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 970,
|
||||
"max_us": 970
|
||||
},
|
||||
"6": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 1063,
|
||||
"max_us": 1063
|
||||
},
|
||||
"7": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 218,
|
||||
"max_us": 218
|
||||
},
|
||||
"8": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 180,
|
||||
"max_us": 180
|
||||
},
|
||||
"9": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 979790,
|
||||
"max_us": 979790
|
||||
},
|
||||
"10": {
|
||||
"calls": 1,
|
||||
"inclusive_us": 76865,
|
||||
"max_us": 76865
|
||||
}
|
||||
},
|
||||
"guest": {
|
||||
"extract_candidates": {
|
||||
"calls": 50,
|
||||
"inclusive_us": 95575,
|
||||
"max_us": 2002
|
||||
},
|
||||
"rank_candidates": {
|
||||
"calls": 50,
|
||||
"inclusive_us": 124620,
|
||||
"max_us": 2600
|
||||
},
|
||||
"evaluate_candidate": {
|
||||
"calls": 5000,
|
||||
"inclusive_us": 106351,
|
||||
"max_us": 44
|
||||
}
|
||||
}
|
||||
},
|
||||
"raw_sha256": "cb81ef4cde41b7b3296e88a866367bb2fad42b159438895ee69ae074699c1ffe",
|
||||
"diagnostic_only": true,
|
||||
"pure_CPU_supported": false,
|
||||
"unit_accepted": false
|
||||
}
|
||||
+293
@@ -0,0 +1,293 @@
|
||||
{
|
||||
"passed": true,
|
||||
"review_sha256": "eaadb3792770364bbf7245fb94c43e979c06c3b754f955f1a736e9ab81d2abc9",
|
||||
"verified_entries": [
|
||||
{
|
||||
"path": "/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"bytes": 351312912,
|
||||
"sha256": "c7cccbf8fb143e34e02fd6521e09be2c2b974f0d5db080b19071c9c570718ccf"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd",
|
||||
"bytes": 17582,
|
||||
"sha256": "92d5e1956f4e613e12555d756de4f71fef03678cde159ac68fac3188ce3f336e"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/run_all_tests.py",
|
||||
"bytes": 26296,
|
||||
"sha256": "320ca668732b4ff72fc4449998af2327d4e5c527b06896740806aaf0487282b4"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd",
|
||||
"bytes": 2276,
|
||||
"sha256": "597696c705cc8f0e79a35265ca3ef8df55f7fc3c4e0e5a2ce9a4e20e29e29a6f"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-single-actor-path-native-r03/diagnostic-measurement/checkpoint646.varbytes.zst",
|
||||
"bytes": 240032,
|
||||
"sha256": "1a88f7ed27d1d32102c6fe3a9533221d2565191712ed15b631190479d1d41505"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-report-window-trusted-report-whole647-native-r02/diagnostic-measurement/after647.varbytes.zst",
|
||||
"bytes": 246720,
|
||||
"sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/candidate.gdextension",
|
||||
"bytes": 323,
|
||||
"sha256": "04c4311764ab9d75be3df884f960f0944cd474847fb1ca061224ce4c1bc2aef7"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib",
|
||||
"bytes": 367520,
|
||||
"sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0"
|
||||
},
|
||||
{
|
||||
"path": "/private/tmp/TheTree-pure-tags-r278-r04-72046c25b9384bcf8ea8ec91123462e1/candidate.dylib",
|
||||
"bytes": 367520,
|
||||
"sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-actual-independent-review-r275.json",
|
||||
"bytes": 21552,
|
||||
"sha256": "54576596f82b8aceca440c1a5514ce811125e977c64c210675feecbb3901929f"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/execution.json",
|
||||
"bytes": 7196,
|
||||
"sha256": "bb756aef33e7b7a6eaaabd5c662b5b1c5c4e37735c703b411064033d8911f23f"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.gd",
|
||||
"bytes": 7578,
|
||||
"sha256": "a544b96710d6dcc36528a6e2e08d872dda92590651d7ab60cb49372cfbc46b33"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.py",
|
||||
"bytes": 7321,
|
||||
"sha256": "fb4dab44a00e7e375532a2c5395850c1324f75aca79ecb79fd6e06277988801a"
|
||||
},
|
||||
{
|
||||
"path": "/private/tmp/thetree-prepare-current-residual-r311-r02.py",
|
||||
"bytes": 3005,
|
||||
"sha256": "fb48f0edd617f8f31ae0784585755ece6c902850ba7205665d94d53df34ee3b8"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/instrumentation.json",
|
||||
"bytes": 46887,
|
||||
"sha256": "b34033d2bb7f23322c60becda562b22b0fe897bb822f891a910ce87590d134e2"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"bytes": 1439,
|
||||
"sha256": "81c4abc24624a7f68642c5c4e27626f003762c4b52b47e9cb2c566a2e0599045"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/baseline-guarded.gd",
|
||||
"bytes": 1445,
|
||||
"sha256": "a7c3f9c4d744e49808f4b3be1e9e105dec6b7e3ede4c83627986c459d67bbb91"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.gd",
|
||||
"bytes": 7894,
|
||||
"sha256": "2c4fe483fcebce41a8d1e24637cb87c4cc8cb2b894159fa2affa0ffa54b9eeb0"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.py",
|
||||
"bytes": 7024,
|
||||
"sha256": "d76ca75cca9d11b60729e6aea172f5a316ddcb94befc128dc0787becb0ca37ad"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238/instrumentation.json",
|
||||
"bytes": 47200,
|
||||
"sha256": "16deb99a23600581b71d7cf8c35a6102cb0a8352992aab75fef88345dd398c30"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-actual-independent-review-r278-r04.json",
|
||||
"bytes": 28145,
|
||||
"sha256": "671f15fa542465cf6a7e88ee272a2ce67049fffcca2483205f999cfeb2075253"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/actual-root-verification.json",
|
||||
"bytes": 17143,
|
||||
"sha256": "00e01cce5240ebd3accddbfc88f8776ac4cd4dfa887df3b8ee319eb16c45913f"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-actual-independent-review-r281.json",
|
||||
"bytes": 46359,
|
||||
"sha256": "1876c883e898fdfb8c1c4fb84ee5950930719d0e623b3f010fad0312402166b4"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-r281/actual-root-verification.json",
|
||||
"bytes": 28310,
|
||||
"sha256": "1d3d3a0d804d508e7daf11551c30997b0ef048660ceaafb814fd7e07104ae292"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/input.json",
|
||||
"bytes": 976234,
|
||||
"sha256": "0ec0212b04a1f16bbe8789976a359d62a69d68035063558a0e7e0250a381b3e5"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/input.json",
|
||||
"bytes": 759469,
|
||||
"sha256": "7f2403a6d4bd1dbff44f246bced74e810bf515f187f65c1a2dd3ef947c0445af"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r310.json",
|
||||
"bytes": 70364,
|
||||
"sha256": "41085a75190fdb67ba44ac7f6893d42c18ee797762d4b00e7eda546ed025c460"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-candidate-r265-r03/performance_budget.candidate.gd",
|
||||
"bytes": 11250,
|
||||
"sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/source/tree_numeric_core.cpp",
|
||||
"bytes": 54002,
|
||||
"sha256": "ce20a90adb8a410dc1b6cbf607b7bfa8bf21eaef158c5c6bfc7a9bbcc703d2b2"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json",
|
||||
"bytes": 23230,
|
||||
"sha256": "75f9e4e4a4ea9286372ebf0f016e796067c9460e0815e0ef3e24988a702f04d5"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/input.json",
|
||||
"bytes": 981463,
|
||||
"sha256": "c32c2f748c6dd91a2d35b2fd747582cd235fbabe0d7417446b8d67d8fb2d6dd5"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.gd",
|
||||
"bytes": 7611,
|
||||
"sha256": "625e9cfb56464d6f2b2e08966d00d96bfb366062777caea509c7826599833278"
|
||||
},
|
||||
{
|
||||
"path": "/private/tmp/thetree-prepare-current-residual-r311.py",
|
||||
"bytes": 9212,
|
||||
"sha256": "a5f24807c541753294896efb7f5d973d4d9176efc668bfd81810aa1391d54c9d"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.py",
|
||||
"bytes": 7313,
|
||||
"sha256": "fda8480371c3041e5a583263259998132f7ec70b3f78f850bb32553db5bcaac3"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/guarded-r274.gd",
|
||||
"bytes": 1435,
|
||||
"sha256": "84c5aca653f1a19217890bc257545d8f5d7a299c9b22c59a677ecdc9b2905bb7"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/autoload/simulation_runtime.gd",
|
||||
"bytes": 619011,
|
||||
"sha256": "3da67f9c2c446ac9f4e26725cd48f9694cd0973646330f6bccc9e4aacfca64cd"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/performance_budget.gd",
|
||||
"bytes": 11250,
|
||||
"sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/simulation_kernel.gd",
|
||||
"bytes": 8282,
|
||||
"sha256": "5d578d7b845522388bd48a4a6e0c3a60e628498ec2da6aba722d8c6e2fc40a20"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/guest/guest_service.gd",
|
||||
"bytes": 63573,
|
||||
"sha256": "39986d98720d37dfd8c437b7043848df3b14120b307e99fef877428abd26b07d"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/world/path_service.gd",
|
||||
"bytes": 139394,
|
||||
"sha256": "c96dc7b3ae6ed7107d410631e9d7501c5e25d0c4696a76d621e6bcd7ff2f7a97"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/input.json",
|
||||
"bytes": 982794,
|
||||
"sha256": "f1550159618411d9461c7ed8ab03e8066eaa5a9a7c683cc3982564a5ef261d16"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 492770,
|
||||
"sha256": "1dd710cb48626884c5692d230c1ace21291a4107d0148a11f020b6b7bd9c127a"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 410834,
|
||||
"sha256": "c30ce7db6dbe85ac16b551105f239f5657e97e0dca1b293993684b100668c5fa"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json",
|
||||
"bytes": 1198450,
|
||||
"sha256": "66d0a29d003c7d6a055669df0f79412f3bed09263f540855951251f69609a169"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json",
|
||||
"bytes": 570488,
|
||||
"sha256": "d7e746554b709b9d8408eee2550ee8a0b9bdb58975797c5cbd05467bdc59dc93"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 511898,
|
||||
"sha256": "de1f65be5107f297b6737749b89f93c066beb39f223689a27be3698611fdb9bc"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 429962,
|
||||
"sha256": "b259f86fe8d9709cf8f943b90aabae4e2ea2457dfce82eaa51a7edf23160b66b"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/work_packages.json",
|
||||
"bytes": 1247101,
|
||||
"sha256": "d058f5d00a98bc162ffefa362c9dce2602adf7ce4cfac0317d5d9de580e96977"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/progress_snapshot.json",
|
||||
"bytes": 524354,
|
||||
"sha256": "99e45a9ae230926987de481123e977a9b0d49fdcc21f1e450d74fc1e2467ccc5"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 491600,
|
||||
"sha256": "b9c3e8ed33905f217afd1e5d80bb406a0cdb84a38ae9f77d604caac5be1e3df3"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 409664,
|
||||
"sha256": "d31d96e0ece5db7731cc26004dd006e156b2c6724ba4070267a34c0d9d6a77b2"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/work_packages.json",
|
||||
"bytes": 1171359,
|
||||
"sha256": "ff213501d783d63a2cdaed9a19d2171ee00e8af3603a24ccad6a38372393b999"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/progress_snapshot.json",
|
||||
"bytes": 516395,
|
||||
"sha256": "c9a96907d79c80fe469635dbfac26f5b4d6995c56a9c8f90e14ed9e80912ef6e"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 492167,
|
||||
"sha256": "f0a719c77547db888e52bd09be53313a97118d19d46a8948599fef5694716aef"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 410231,
|
||||
"sha256": "674b882256016af3d7072d32a0bdd13f5e0ce2aa374694c37442354d224d8758"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/work_packages.json",
|
||||
"bytes": 1175313,
|
||||
"sha256": "5441490631fbe73baebc95029a75af50ccb71a8962a5b913a710b6763a8ee763"
|
||||
},
|
||||
{
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/progress_snapshot.json",
|
||||
"bytes": 521884,
|
||||
"sha256": "8fd37b051cd48d55bde8dda2947f59918d1c8dbe37831e15951b1324e5218c3d"
|
||||
}
|
||||
],
|
||||
"unit_accepted": false,
|
||||
"performance_accepted": false
|
||||
}
|
||||
BIN
Binary file not shown.
BIN
Binary file not shown.
+44
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"Windows_accepted": false,
|
||||
"after647": {
|
||||
"bytes": 246720,
|
||||
"codec": "zstd",
|
||||
"field_deletions": 0,
|
||||
"file_envelope": false,
|
||||
"full_bytes_roundtrip": true,
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/after647.varbytes.zst",
|
||||
"sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880",
|
||||
"uncompressed_bytes": 11487732,
|
||||
"uncompressed_sha256": "9df3c1b6f65dfd8be944cd5cab8c631f7533530dfef3820d9fa5d74a5b1ac30f"
|
||||
},
|
||||
"cache_hits": 0,
|
||||
"cache_misses": 9311,
|
||||
"candidate": "r274",
|
||||
"candidate_adopted": false,
|
||||
"checks": 18,
|
||||
"diagnostic_only": true,
|
||||
"failures": [],
|
||||
"limits": [
|
||||
"One instrumented r274/library275 cold646 tick. Original bodies retained, typed state oracle equality required. Nested inclusive durations include diagnostic overhead and children; do not sum/subtract for pure CPU or compare against uninstrumented timings; no performance acceptance.",
|
||||
"No Main, rendering, OS input or realtime x3. Timed interval contains builtin production callbacks; snapshot verification and compression occur after timing."
|
||||
],
|
||||
"metrics": {
|
||||
"bytes": 819,
|
||||
"codec": "zstd",
|
||||
"field_deletions": 0,
|
||||
"file_envelope": false,
|
||||
"full_bytes_roundtrip": true,
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/inclusive-residual-metrics.varbytes.zst",
|
||||
"sha256": "2f2335353deec30ffa934cb7fe2c1002f83ec50edcc325a87543dcd481915639",
|
||||
"uncompressed_bytes": 3896,
|
||||
"uncompressed_sha256": "cb81ef4cde41b7b3296e88a866367bb2fad42b159438895ee69ae074699c1ffe"
|
||||
},
|
||||
"normal_OS_accepted": false,
|
||||
"observed_instrumented_tick_us": 1268510,
|
||||
"passed": true,
|
||||
"performance_budget_accepted": false,
|
||||
"pid": 84968,
|
||||
"plan_id": "P23-02",
|
||||
"sample": "r274",
|
||||
"unit_accepted": false
|
||||
}
|
||||
+185
@@ -0,0 +1,185 @@
|
||||
{
|
||||
"candidate": "r274",
|
||||
"result": {
|
||||
"argv": [
|
||||
"/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"--headless",
|
||||
"--path",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage",
|
||||
"--script",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"--verbose",
|
||||
"--log-file",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log"
|
||||
],
|
||||
"pid": 84968,
|
||||
"started_utc": "2026-10-12T01:28:23.989473+00:00",
|
||||
"ended_utc": "2026-10-12T01:28:29.750087+00:00",
|
||||
"wall_seconds": 5.759995875,
|
||||
"exit_code": 0,
|
||||
"helper_exit_code": 0,
|
||||
"timed_out": false,
|
||||
"stdout_sha256": "084f2763ea5568d13da47b7008824e18ad7251df7f5c0060b60bbafa75fb964a",
|
||||
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||
"error_lines": [],
|
||||
"owned_popen_ended": true,
|
||||
"old_helper_engine_ended": true,
|
||||
"start_receipt_written": true,
|
||||
"end_receipt_written": true,
|
||||
"lifecycle_error": null,
|
||||
"old_helper_lifecycle_error": null,
|
||||
"actual_start_binding": {
|
||||
"scope": "isolated diagnostic owned child",
|
||||
"event": "ENGINE_STARTED",
|
||||
"actual_pid": 84968,
|
||||
"owner_pid": 84940,
|
||||
"command": [
|
||||
"/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"--headless",
|
||||
"--path",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage",
|
||||
"--script",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"--verbose",
|
||||
"--log-file",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log"
|
||||
],
|
||||
"monotonic_ns": 3009952041,
|
||||
"pid": 84968,
|
||||
"argv": [
|
||||
"/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"--headless",
|
||||
"--path",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage",
|
||||
"--script",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"--verbose",
|
||||
"--log-file",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log"
|
||||
],
|
||||
"started_utc": "2026-10-12T01:28:23.989473+00:00",
|
||||
"current_process_identity": {
|
||||
"pid": 84968,
|
||||
"ppid": 84940,
|
||||
"pgid": 84968,
|
||||
"args": "/Applications/Godot.app/Contents/MacOS/Godot --headless --path /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage --script /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd --verbose --log-file /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log"
|
||||
},
|
||||
"live_identity_exact": true,
|
||||
"tracked_child_ended_before_initial_probe": false,
|
||||
"signal_scope": "tracked Popen child only; no external group signal"
|
||||
},
|
||||
"actual_end_binding": {
|
||||
"scope": "isolated diagnostic owned child",
|
||||
"event": "ENGINE_ENDED",
|
||||
"actual_pid": 84968,
|
||||
"owner_pid": 84940,
|
||||
"command": [
|
||||
"/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"--headless",
|
||||
"--path",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage",
|
||||
"--script",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"--verbose",
|
||||
"--log-file",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log"
|
||||
],
|
||||
"monotonic_ns": 8762236083,
|
||||
"exit_code": 0,
|
||||
"actual_process_exit_code": 0,
|
||||
"engine_ended": true,
|
||||
"timed_out": false,
|
||||
"lifecycle_error": null,
|
||||
"start_receipt_written": true,
|
||||
"pid": 84968,
|
||||
"argv": [
|
||||
"/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"--headless",
|
||||
"--path",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage",
|
||||
"--script",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"--verbose",
|
||||
"--log-file",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log"
|
||||
],
|
||||
"ended_utc": "2026-10-12T01:28:29.747235+00:00",
|
||||
"signal_scope": "tracked Popen child only; no external group signal"
|
||||
},
|
||||
"strict_native_diagnostics": {
|
||||
"errors": [],
|
||||
"banner_count": 1,
|
||||
"known_unicode_diagnostic_count": 0,
|
||||
"unrecognized_unicode_diagnostic_count": 0,
|
||||
"exit_leak_diagnostic_lines": []
|
||||
},
|
||||
"external_process_or_group_signals": 0,
|
||||
"owned_child_process_helper_sha256": "c007e712c281573254faa1233c2ac92e100ab87393256a6dc096b35283e43037",
|
||||
"adapter_owned_cleanup": {
|
||||
"owned_child_created": true,
|
||||
"engine_ended": true,
|
||||
"actual_process_exit_code": 0,
|
||||
"attempts": [
|
||||
{
|
||||
"attempt": 1,
|
||||
"kill_attempted": false,
|
||||
"wait_timeout_seconds": 5,
|
||||
"wait_completed": true,
|
||||
"errors": [],
|
||||
"poll_before": 0,
|
||||
"wait_returned_code": 0,
|
||||
"poll_after": 0
|
||||
}
|
||||
],
|
||||
"errors": []
|
||||
},
|
||||
"adapter_error": null,
|
||||
"old_helper_bytes_preserved": true,
|
||||
"helper_wait_None_maps_to_actual_timeout_seconds": 5,
|
||||
"explicit_helper_wait_timeouts_preserved": true,
|
||||
"additional_cleanup_wait_timeout_seconds": 5,
|
||||
"additional_cleanup_max_attempts": 3
|
||||
},
|
||||
"capture": {
|
||||
"actual_captured_pids": [
|
||||
84968
|
||||
],
|
||||
"cleanup": [
|
||||
{
|
||||
"pid": 84968,
|
||||
"cleanup": {
|
||||
"owned_child_created": true,
|
||||
"engine_ended": true,
|
||||
"actual_process_exit_code": 0,
|
||||
"attempts": [
|
||||
{
|
||||
"attempt": 1,
|
||||
"kill_attempted": false,
|
||||
"wait_timeout_seconds": 5,
|
||||
"wait_completed": true,
|
||||
"errors": [],
|
||||
"poll_before": 0,
|
||||
"wait_returned_code": 0,
|
||||
"poll_after": 0
|
||||
}
|
||||
],
|
||||
"errors": []
|
||||
},
|
||||
"outer_cleanup_errors": [],
|
||||
"engine_ended": true,
|
||||
"outer_maximum_helper_invocations": 3,
|
||||
"helper_maximum_waits": 3,
|
||||
"per_wait_timeout_seconds": 5,
|
||||
"foreign_process_or_group_signals": 0
|
||||
}
|
||||
],
|
||||
"adapter_exception": null,
|
||||
"all_captured_ended": true,
|
||||
"outer_cleanup_errors": [],
|
||||
"foreign_process_or_group_signals": 0,
|
||||
"all_cleanup_before_outer_receipt": true,
|
||||
"outer_receipt_written": true,
|
||||
"outer_receipt_error": null,
|
||||
"passed": true
|
||||
}
|
||||
}
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"actual_user_data_dir": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-78ad148f9cab4fe08f7fdc00306faebf-whole-runtime",
|
||||
"before": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-78ad148f9cab4fe08f7fdc00306faebf-whole-startup",
|
||||
"conditions": [
|
||||
true,
|
||||
true,
|
||||
true,
|
||||
true,
|
||||
true
|
||||
],
|
||||
"conditions_checked": 5,
|
||||
"custom_user_dir_name": "TheTree-PCK-tests-78ad148f9cab4fe08f7fdc00306faebf-whole-runtime",
|
||||
"expected_user_data_dir": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-78ad148f9cab4fe08f7fdc00306faebf-whole-runtime",
|
||||
"fresh_before_parent_initialize": true,
|
||||
"globalized_probe": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-78ad148f9cab4fe08f7fdc00306faebf-whole-runtime/guard-probe",
|
||||
"profile_writes_before_guard": 0,
|
||||
"project_settings_persisted": false,
|
||||
"runtime_settings_only": true,
|
||||
"verified": true
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"owned_child_created": true,
|
||||
"engine_ended": true,
|
||||
"actual_process_exit_code": 0,
|
||||
"attempts": [
|
||||
{
|
||||
"attempt": 1,
|
||||
"kill_attempted": false,
|
||||
"wait_timeout_seconds": 5,
|
||||
"wait_completed": true,
|
||||
"errors": [],
|
||||
"poll_before": 0,
|
||||
"wait_returned_code": 0,
|
||||
"poll_after": 0
|
||||
}
|
||||
],
|
||||
"errors": []
|
||||
}
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"scope": "isolated diagnostic owned child",
|
||||
"event": "ENGINE_ENDED",
|
||||
"actual_pid": 84968,
|
||||
"owner_pid": 84940,
|
||||
"command": [
|
||||
"/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"--headless",
|
||||
"--path",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage",
|
||||
"--script",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"--verbose",
|
||||
"--log-file",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log"
|
||||
],
|
||||
"monotonic_ns": 8762236083,
|
||||
"exit_code": 0,
|
||||
"actual_process_exit_code": 0,
|
||||
"engine_ended": true,
|
||||
"timed_out": false,
|
||||
"lifecycle_error": null,
|
||||
"start_receipt_written": true,
|
||||
"pid": 84968,
|
||||
"argv": [
|
||||
"/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"--headless",
|
||||
"--path",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage",
|
||||
"--script",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"--verbose",
|
||||
"--log-file",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log"
|
||||
],
|
||||
"ended_utc": "2026-10-12T01:28:29.747235+00:00",
|
||||
"signal_scope": "tracked Popen child only; no external group signal"
|
||||
}
|
||||
+116
@@ -0,0 +1,116 @@
|
||||
Godot Engine v4.7.2.stable.official.ed1daf0bf - https://godotengine.org
|
||||
TextServer: Added interface "Dummy"
|
||||
TextServer: Added interface "ICU / HarfBuzz / Graphite (Built-in)"
|
||||
SDL: Init OK!
|
||||
Using "default" pen tablet driver...
|
||||
|
||||
TextServer: Primary interface set to: "ICU / HarfBuzz / Graphite (Built-in)".
|
||||
CORE API HASH: 2004498165
|
||||
EDITOR API HASH: 1696660745
|
||||
Loading resource: /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd remapped: /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd
|
||||
Completed load for: '/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd' remapped '/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd' at thread -1
|
||||
SceneTreeFTI: traversal method DEFAULT
|
||||
Loading resource: res://autoload/event_bus.gd remapped: res://autoload/event_bus.gd
|
||||
Completed load for: 'res://autoload/event_bus.gd' remapped 'res://autoload/event_bus.gd' at thread -1
|
||||
Loading resource: res://autoload/game_clock.gd remapped: res://autoload/game_clock.gd
|
||||
Completed load for: 'res://autoload/game_clock.gd' remapped 'res://autoload/game_clock.gd' at thread -1
|
||||
Loading resource: res://autoload/game_state.gd remapped: res://autoload/game_state.gd
|
||||
Completed load for: 'res://autoload/game_state.gd' remapped 'res://autoload/game_state.gd' at thread -1
|
||||
Loading resource: res://autoload/simulation_runtime.gd remapped: res://autoload/simulation_runtime.gd
|
||||
Completed load for: 'res://autoload/simulation_runtime.gd' remapped 'res://autoload/simulation_runtime.gd' at thread -1
|
||||
Loaded system CA certificates
|
||||
PACK_PROFILE_GUARD verified=true
|
||||
Loading resource: res://data/facilities/adult_private_room.tres remapped: res://data/facilities/adult_private_room.tres
|
||||
Completed load for: 'res://data/facilities/adult_private_room.tres' remapped 'res://data/facilities/adult_private_room.tres' at thread -1
|
||||
Loading resource: res://data/facilities/cafeteria.tres remapped: res://data/facilities/cafeteria.tres
|
||||
Completed load for: 'res://data/facilities/cafeteria.tres' remapped 'res://data/facilities/cafeteria.tres' at thread -1
|
||||
Loading resource: res://data/facilities/expansion/chapel.tres remapped: res://data/facilities/expansion/chapel.tres
|
||||
Completed load for: 'res://data/facilities/expansion/chapel.tres' remapped 'res://data/facilities/expansion/chapel.tres' at thread -1
|
||||
Loading resource: res://data/facilities/expansion/cleaning_room.tres remapped: res://data/facilities/expansion/cleaning_room.tres
|
||||
Completed load for: 'res://data/facilities/expansion/cleaning_room.tres' remapped 'res://data/facilities/expansion/cleaning_room.tres' at thread -1
|
||||
Loading resource: res://data/facilities/expansion/premium_room.tres remapped: res://data/facilities/expansion/premium_room.tres
|
||||
Completed load for: 'res://data/facilities/expansion/premium_room.tres' remapped 'res://data/facilities/expansion/premium_room.tres' at thread -1
|
||||
Loading resource: res://data/facilities/expansion/staff_dormitory.tres remapped: res://data/facilities/expansion/staff_dormitory.tres
|
||||
Completed load for: 'res://data/facilities/expansion/staff_dormitory.tres' remapped 'res://data/facilities/expansion/staff_dormitory.tres' at thread -1
|
||||
Loading resource: res://data/facilities/guest_corridor.tres remapped: res://data/facilities/guest_corridor.tres
|
||||
Completed load for: 'res://data/facilities/guest_corridor.tres' remapped 'res://data/facilities/guest_corridor.tres' at thread -1
|
||||
Loading resource: res://data/facilities/guest_elevator.tres remapped: res://data/facilities/guest_elevator.tres
|
||||
Completed load for: 'res://data/facilities/guest_elevator.tres' remapped 'res://data/facilities/guest_elevator.tres' at thread -1
|
||||
Loading resource: res://data/facilities/infrastructure/guest_stairs.tres remapped: res://data/facilities/infrastructure/guest_stairs.tres
|
||||
Completed load for: 'res://data/facilities/infrastructure/guest_stairs.tres' remapped 'res://data/facilities/infrastructure/guest_stairs.tres' at thread -1
|
||||
Loading resource: res://data/facilities/infrastructure/service_stairs.tres remapped: res://data/facilities/infrastructure/service_stairs.tres
|
||||
Completed load for: 'res://data/facilities/infrastructure/service_stairs.tres' remapped 'res://data/facilities/infrastructure/service_stairs.tres' at thread -1
|
||||
Loading resource: res://data/facilities/kitchen.tres remapped: res://data/facilities/kitchen.tres
|
||||
Completed load for: 'res://data/facilities/kitchen.tres' remapped 'res://data/facilities/kitchen.tres' at thread -1
|
||||
Loading resource: res://data/facilities/massage_room.tres remapped: res://data/facilities/massage_room.tres
|
||||
Completed load for: 'res://data/facilities/massage_room.tres' remapped 'res://data/facilities/massage_room.tres' at thread -1
|
||||
Loading resource: res://data/facilities/public_bath.tres remapped: res://data/facilities/public_bath.tres
|
||||
Completed load for: 'res://data/facilities/public_bath.tres' remapped 'res://data/facilities/public_bath.tres' at thread -1
|
||||
Loading resource: res://data/facilities/reception.tres remapped: res://data/facilities/reception.tres
|
||||
Completed load for: 'res://data/facilities/reception.tres' remapped 'res://data/facilities/reception.tres' at thread -1
|
||||
Loading resource: res://data/facilities/rescue/infirmary.tres remapped: res://data/facilities/rescue/infirmary.tres
|
||||
Completed load for: 'res://data/facilities/rescue/infirmary.tres' remapped 'res://data/facilities/rescue/infirmary.tres' at thread -1
|
||||
Loading resource: res://data/facilities/security_station.tres remapped: res://data/facilities/security_station.tres
|
||||
Completed load for: 'res://data/facilities/security_station.tres' remapped 'res://data/facilities/security_station.tres' at thread -1
|
||||
Loading resource: res://data/facilities/service_corridor.tres remapped: res://data/facilities/service_corridor.tres
|
||||
Completed load for: 'res://data/facilities/service_corridor.tres' remapped 'res://data/facilities/service_corridor.tres' at thread -1
|
||||
Loading resource: res://data/facilities/service_elevator.tres remapped: res://data/facilities/service_elevator.tres
|
||||
Completed load for: 'res://data/facilities/service_elevator.tres' remapped 'res://data/facilities/service_elevator.tres' at thread -1
|
||||
Loading resource: res://data/facilities/staff_door.tres remapped: res://data/facilities/staff_door.tres
|
||||
Completed load for: 'res://data/facilities/staff_door.tres' remapped 'res://data/facilities/staff_door.tres' at thread -1
|
||||
Loading resource: res://data/facilities/staff_waiting_room.tres remapped: res://data/facilities/staff_waiting_room.tres
|
||||
Completed load for: 'res://data/facilities/staff_waiting_room.tres' remapped 'res://data/facilities/staff_waiting_room.tres' at thread -1
|
||||
Loading resource: res://data/facilities/standard_room.tres remapped: res://data/facilities/standard_room.tres
|
||||
Completed load for: 'res://data/facilities/standard_room.tres' remapped 'res://data/facilities/standard_room.tres' at thread -1
|
||||
Loading resource: res://data/facilities/tavern.tres remapped: res://data/facilities/tavern.tres
|
||||
Completed load for: 'res://data/facilities/tavern.tres' remapped 'res://data/facilities/tavern.tres' at thread -1
|
||||
Loading resource: res://data/facilities/warehouse.tres remapped: res://data/facilities/warehouse.tres
|
||||
Completed load for: 'res://data/facilities/warehouse.tres' remapped 'res://data/facilities/warehouse.tres' at thread -1
|
||||
NATIVE_ADAPTER_LIBRARY_REGISTERED
|
||||
Loading resource: res://data/facilities/adult_private_room.tres remapped: res://data/facilities/adult_private_room.tres
|
||||
Completed load for: 'res://data/facilities/adult_private_room.tres' remapped 'res://data/facilities/adult_private_room.tres' at thread -1
|
||||
Loading resource: res://data/facilities/cafeteria.tres remapped: res://data/facilities/cafeteria.tres
|
||||
Completed load for: 'res://data/facilities/cafeteria.tres' remapped 'res://data/facilities/cafeteria.tres' at thread -1
|
||||
Loading resource: res://data/facilities/expansion/chapel.tres remapped: res://data/facilities/expansion/chapel.tres
|
||||
Completed load for: 'res://data/facilities/expansion/chapel.tres' remapped 'res://data/facilities/expansion/chapel.tres' at thread -1
|
||||
Loading resource: res://data/facilities/expansion/cleaning_room.tres remapped: res://data/facilities/expansion/cleaning_room.tres
|
||||
Completed load for: 'res://data/facilities/expansion/cleaning_room.tres' remapped 'res://data/facilities/expansion/cleaning_room.tres' at thread -1
|
||||
Loading resource: res://data/facilities/expansion/premium_room.tres remapped: res://data/facilities/expansion/premium_room.tres
|
||||
Completed load for: 'res://data/facilities/expansion/premium_room.tres' remapped 'res://data/facilities/expansion/premium_room.tres' at thread -1
|
||||
Loading resource: res://data/facilities/expansion/staff_dormitory.tres remapped: res://data/facilities/expansion/staff_dormitory.tres
|
||||
Completed load for: 'res://data/facilities/expansion/staff_dormitory.tres' remapped 'res://data/facilities/expansion/staff_dormitory.tres' at thread -1
|
||||
Loading resource: res://data/facilities/guest_corridor.tres remapped: res://data/facilities/guest_corridor.tres
|
||||
Completed load for: 'res://data/facilities/guest_corridor.tres' remapped 'res://data/facilities/guest_corridor.tres' at thread -1
|
||||
Loading resource: res://data/facilities/guest_elevator.tres remapped: res://data/facilities/guest_elevator.tres
|
||||
Completed load for: 'res://data/facilities/guest_elevator.tres' remapped 'res://data/facilities/guest_elevator.tres' at thread -1
|
||||
Loading resource: res://data/facilities/infrastructure/guest_stairs.tres remapped: res://data/facilities/infrastructure/guest_stairs.tres
|
||||
Completed load for: 'res://data/facilities/infrastructure/guest_stairs.tres' remapped 'res://data/facilities/infrastructure/guest_stairs.tres' at thread -1
|
||||
Loading resource: res://data/facilities/infrastructure/service_stairs.tres remapped: res://data/facilities/infrastructure/service_stairs.tres
|
||||
Completed load for: 'res://data/facilities/infrastructure/service_stairs.tres' remapped 'res://data/facilities/infrastructure/service_stairs.tres' at thread -1
|
||||
Loading resource: res://data/facilities/kitchen.tres remapped: res://data/facilities/kitchen.tres
|
||||
Completed load for: 'res://data/facilities/kitchen.tres' remapped 'res://data/facilities/kitchen.tres' at thread -1
|
||||
Loading resource: res://data/facilities/massage_room.tres remapped: res://data/facilities/massage_room.tres
|
||||
Completed load for: 'res://data/facilities/massage_room.tres' remapped 'res://data/facilities/massage_room.tres' at thread -1
|
||||
Loading resource: res://data/facilities/public_bath.tres remapped: res://data/facilities/public_bath.tres
|
||||
Completed load for: 'res://data/facilities/public_bath.tres' remapped 'res://data/facilities/public_bath.tres' at thread -1
|
||||
Loading resource: res://data/facilities/reception.tres remapped: res://data/facilities/reception.tres
|
||||
Completed load for: 'res://data/facilities/reception.tres' remapped 'res://data/facilities/reception.tres' at thread -1
|
||||
Loading resource: res://data/facilities/rescue/infirmary.tres remapped: res://data/facilities/rescue/infirmary.tres
|
||||
Completed load for: 'res://data/facilities/rescue/infirmary.tres' remapped 'res://data/facilities/rescue/infirmary.tres' at thread -1
|
||||
Loading resource: res://data/facilities/security_station.tres remapped: res://data/facilities/security_station.tres
|
||||
Completed load for: 'res://data/facilities/security_station.tres' remapped 'res://data/facilities/security_station.tres' at thread -1
|
||||
Loading resource: res://data/facilities/service_corridor.tres remapped: res://data/facilities/service_corridor.tres
|
||||
Completed load for: 'res://data/facilities/service_corridor.tres' remapped 'res://data/facilities/service_corridor.tres' at thread -1
|
||||
Loading resource: res://data/facilities/service_elevator.tres remapped: res://data/facilities/service_elevator.tres
|
||||
Completed load for: 'res://data/facilities/service_elevator.tres' remapped 'res://data/facilities/service_elevator.tres' at thread -1
|
||||
Loading resource: res://data/facilities/staff_door.tres remapped: res://data/facilities/staff_door.tres
|
||||
Completed load for: 'res://data/facilities/staff_door.tres' remapped 'res://data/facilities/staff_door.tres' at thread -1
|
||||
Loading resource: res://data/facilities/staff_waiting_room.tres remapped: res://data/facilities/staff_waiting_room.tres
|
||||
Completed load for: 'res://data/facilities/staff_waiting_room.tres' remapped 'res://data/facilities/staff_waiting_room.tres' at thread -1
|
||||
Loading resource: res://data/facilities/standard_room.tres remapped: res://data/facilities/standard_room.tres
|
||||
Completed load for: 'res://data/facilities/standard_room.tres' remapped 'res://data/facilities/standard_room.tres' at thread -1
|
||||
Loading resource: res://data/facilities/tavern.tres remapped: res://data/facilities/tavern.tres
|
||||
Completed load for: 'res://data/facilities/tavern.tres' remapped 'res://data/facilities/tavern.tres' at thread -1
|
||||
Loading resource: res://data/facilities/warehouse.tres remapped: res://data/facilities/warehouse.tres
|
||||
Completed load for: 'res://data/facilities/warehouse.tres' remapped 'res://data/facilities/warehouse.tres' at thread -1
|
||||
Residual diagnostic whole647: 18 checks, 0 failures
|
||||
+39
@@ -0,0 +1,39 @@
|
||||
{
|
||||
"actual_captured_pids": [
|
||||
84968
|
||||
],
|
||||
"cleanup": [
|
||||
{
|
||||
"pid": 84968,
|
||||
"cleanup": {
|
||||
"owned_child_created": true,
|
||||
"engine_ended": true,
|
||||
"actual_process_exit_code": 0,
|
||||
"attempts": [
|
||||
{
|
||||
"attempt": 1,
|
||||
"kill_attempted": false,
|
||||
"wait_timeout_seconds": 5,
|
||||
"wait_completed": true,
|
||||
"errors": [],
|
||||
"poll_before": 0,
|
||||
"wait_returned_code": 0,
|
||||
"poll_after": 0
|
||||
}
|
||||
],
|
||||
"errors": []
|
||||
},
|
||||
"outer_cleanup_errors": [],
|
||||
"engine_ended": true,
|
||||
"outer_maximum_helper_invocations": 3,
|
||||
"helper_maximum_waits": 3,
|
||||
"per_wait_timeout_seconds": 5,
|
||||
"foreign_process_or_group_signals": 0
|
||||
}
|
||||
],
|
||||
"adapter_exception": null,
|
||||
"all_captured_ended": true,
|
||||
"outer_cleanup_errors": [],
|
||||
"foreign_process_or_group_signals": 0,
|
||||
"all_cleanup_before_outer_receipt": true
|
||||
}
|
||||
+140
@@ -0,0 +1,140 @@
|
||||
{
|
||||
"argv": [
|
||||
"/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"--headless",
|
||||
"--path",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage",
|
||||
"--script",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"--verbose",
|
||||
"--log-file",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log"
|
||||
],
|
||||
"pid": 84968,
|
||||
"started_utc": "2026-10-12T01:28:23.989473+00:00",
|
||||
"ended_utc": "2026-10-12T01:28:29.750087+00:00",
|
||||
"wall_seconds": 5.759995875,
|
||||
"exit_code": 0,
|
||||
"helper_exit_code": 0,
|
||||
"timed_out": false,
|
||||
"stdout_sha256": "084f2763ea5568d13da47b7008824e18ad7251df7f5c0060b60bbafa75fb964a",
|
||||
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||
"error_lines": [],
|
||||
"owned_popen_ended": true,
|
||||
"old_helper_engine_ended": true,
|
||||
"start_receipt_written": true,
|
||||
"end_receipt_written": true,
|
||||
"lifecycle_error": null,
|
||||
"old_helper_lifecycle_error": null,
|
||||
"actual_start_binding": {
|
||||
"scope": "isolated diagnostic owned child",
|
||||
"event": "ENGINE_STARTED",
|
||||
"actual_pid": 84968,
|
||||
"owner_pid": 84940,
|
||||
"command": [
|
||||
"/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"--headless",
|
||||
"--path",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage",
|
||||
"--script",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"--verbose",
|
||||
"--log-file",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log"
|
||||
],
|
||||
"monotonic_ns": 3009952041,
|
||||
"pid": 84968,
|
||||
"argv": [
|
||||
"/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"--headless",
|
||||
"--path",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage",
|
||||
"--script",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"--verbose",
|
||||
"--log-file",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log"
|
||||
],
|
||||
"started_utc": "2026-10-12T01:28:23.989473+00:00",
|
||||
"current_process_identity": {
|
||||
"pid": 84968,
|
||||
"ppid": 84940,
|
||||
"pgid": 84968,
|
||||
"args": "/Applications/Godot.app/Contents/MacOS/Godot --headless --path /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage --script /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd --verbose --log-file /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log"
|
||||
},
|
||||
"live_identity_exact": true,
|
||||
"tracked_child_ended_before_initial_probe": false,
|
||||
"signal_scope": "tracked Popen child only; no external group signal"
|
||||
},
|
||||
"actual_end_binding": {
|
||||
"scope": "isolated diagnostic owned child",
|
||||
"event": "ENGINE_ENDED",
|
||||
"actual_pid": 84968,
|
||||
"owner_pid": 84940,
|
||||
"command": [
|
||||
"/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"--headless",
|
||||
"--path",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage",
|
||||
"--script",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"--verbose",
|
||||
"--log-file",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log"
|
||||
],
|
||||
"monotonic_ns": 8762236083,
|
||||
"exit_code": 0,
|
||||
"actual_process_exit_code": 0,
|
||||
"engine_ended": true,
|
||||
"timed_out": false,
|
||||
"lifecycle_error": null,
|
||||
"start_receipt_written": true,
|
||||
"pid": 84968,
|
||||
"argv": [
|
||||
"/Applications/Godot.app/Contents/MacOS/Godot",
|
||||
"--headless",
|
||||
"--path",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage",
|
||||
"--script",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd",
|
||||
"--verbose",
|
||||
"--log-file",
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log"
|
||||
],
|
||||
"ended_utc": "2026-10-12T01:28:29.747235+00:00",
|
||||
"signal_scope": "tracked Popen child only; no external group signal"
|
||||
},
|
||||
"strict_native_diagnostics": {
|
||||
"errors": [],
|
||||
"banner_count": 1,
|
||||
"known_unicode_diagnostic_count": 0,
|
||||
"unrecognized_unicode_diagnostic_count": 0,
|
||||
"exit_leak_diagnostic_lines": []
|
||||
},
|
||||
"external_process_or_group_signals": 0,
|
||||
"owned_child_process_helper_sha256": "c007e712c281573254faa1233c2ac92e100ab87393256a6dc096b35283e43037",
|
||||
"adapter_owned_cleanup": {
|
||||
"owned_child_created": true,
|
||||
"engine_ended": true,
|
||||
"actual_process_exit_code": 0,
|
||||
"attempts": [
|
||||
{
|
||||
"attempt": 1,
|
||||
"kill_attempted": false,
|
||||
"wait_timeout_seconds": 5,
|
||||
"wait_completed": true,
|
||||
"errors": [],
|
||||
"poll_before": 0,
|
||||
"wait_returned_code": 0,
|
||||
"poll_after": 0
|
||||
}
|
||||
],
|
||||
"errors": []
|
||||
},
|
||||
"adapter_error": null,
|
||||
"old_helper_bytes_preserved": true,
|
||||
"helper_wait_None_maps_to_actual_timeout_seconds": 5,
|
||||
"explicit_helper_wait_timeouts_preserved": true,
|
||||
"additional_cleanup_wait_timeout_seconds": 5,
|
||||
"additional_cleanup_max_attempts": 3
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user