{ "scope": "Read-only feasibility of a different original unit; no implementation or acceptance", "plan_id": "P08-01", "source_head": "256253343ff01c38ef80b76820c9918d5b20f865", "source_pins": { "docs/traceability/original/BASELINE.txt": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a", "docs/plans/original-completion-2026-10-02/decisions.json": "ad0673051b0fa601e525f05128e0b11e2dddd9d4bae6a3e0170bbf47da35efe9", "scripts/data/facility_definition.gd": "e90d56f7eab69c2a75238de465925c1c6df57ee6d44b3b81e7f6fcfd069af0a1", "scripts/world/world_service.gd": "add67a0799f961a7dce1d382ea6dac67022fbd013f8c4c6b11321df96f37944a", "scripts/construction/construction_service.gd": "c737eb7aa927097da677ac23ad649ef871af1dea54bcb8103348b88c5303ea25", "docs/plans/original-completion-2026-09-29/execution/original_facility_mapping.json": "df0c933220449c8bb3e0fd942ad6f1dee49075abdd6587c4856022e12e3665cf" }, "source_requirements": [ "Original chapter10 lists dimensions/layers and VIP high-floor requirement; magic cannon is specified on outer wall without rectangular dimensions.", "The historical30-item map is identification input, not proof of current construction." ], "observed_model_limits": [ "FacilityDefinition MapZone has ANY/ABOVE_GROUND/BOUNDARY/UNDERGROUND, not a high-floor placement contract.", "Construction validate_placement requires a valid definition, footprint, resource_state and cost; fresh default definition supplies gold100/material1/build60 without approved provenance." ], "not_selected_for_implementation": [ "All30 current construction acceptance cannot be claimed by adding geometry metadata alone.", "High-floor eligibility and exterior-only footprint semantics require authority; do not choose a numeric threshold or proxy rectangular size.", "Adding missing facility definitions with generic cost/build/staff/mana defaults would fabricate required production values." ], "safe_future_work": "Original literal geometry can be preserved as unaccepted input; actual30 construction integration must retain unknown parameters and obtain decisions.", "game_modified": false, "original_unit_complete": false }