Record original-alignment implementation and traceability checkpoint

Capture current source, content data, tests, asset licenses, and original-specification traceability. Original implementation remains incomplete. The accepted matching UI generation passed 154 suites and 12,253 checks, with eight rendered staff-contract screens reviewed. Latest native Windows and full-original acceptance remain outstanding.
This commit is contained in:
Takeshi
2026-09-30 23:52:24 +09:00
parent 6077e02ebe
commit 5dde0c5ec2
490 changed files with 54051 additions and 809 deletions
+4 -4
View File
@@ -171,7 +171,7 @@ func is_returning(request_id: StringName) -> bool:
func _dispatch(request: LogisticsRequest, minute: int) -> void:
var source := _facility_for_inventory(_runtime.facility_service, request.source_inventory_id)
var destination := _facility_for_inventory(_runtime.facility_service, request.destination_inventory_id)
if source == null or destination == null or not source.operator_open or not destination.operator_open:
if source == null or destination == null or not source.allows_logistics() or not destination.allows_logistics():
request.state_reason = "FACILITY_UNAVAILABLE"
return
if not _has_storage_space(destination, request.total_weight):
@@ -216,10 +216,10 @@ func _pickup(request: LogisticsRequest, staff: StaffRuntime, task: StaffTask, mi
var source := _facility_for_inventory(_runtime.facility_service, request.source_inventory_id)
if source == null or not _cell_touches_facility(staff.current_cell, source):
return _block_before_pickup(request, "INVALID_PICKUP_ACCESS", minute) and false
if not source.operator_open:
if not source.allows_logistics():
return _block_before_pickup(request, "SOURCE_CLOSED", minute) and false
var destination := _facility_for_inventory(_runtime.facility_service, request.destination_inventory_id)
if destination == null or not destination.operator_open or not _has_storage_space(destination, request.total_weight):
if destination == null or not destination.allows_logistics() or not _has_storage_space(destination, request.total_weight):
return _block_before_pickup(request, "DESTINATION_FULL_OR_CLOSED", minute) and false
var route := _access_path(staff.current_cell, destination)
if not bool(route.get(&"reachable", false)):
@@ -251,7 +251,7 @@ func _deliver(request: LogisticsRequest, staff: StaffRuntime, task: StaffTask, m
request.state_reason = "INVALID_DELIVERY_ACCESS"
return false
var quantities := _cargo_quantities(_runtime.inventory_service, _cargo_id(staff.staff_id))
if destination == null or not destination.operator_open or not _has_storage_space(destination, SupplyCatalog.inventory_weight(_runtime.inventory_service, _cargo_id(staff.staff_id))):
if destination == null or not destination.allows_logistics() or not _has_storage_space(destination, SupplyCatalog.inventory_weight(_runtime.inventory_service, _cargo_id(staff.staff_id))):
if not returning:
request.state_reason = "DESTINATION_FULL"
return false