{"schema_version":1,"experiment_id":"eoa_inverse_innovation_exp09_archetype_breadth150_20260804","research_id":"eoa_inverse_innovation_exp09_light_prior_art_20260804","cell_id":"load_balancing__chemistry_materials","search_lanes":{"direct_problem_and_intervention":{"queries":["capacity-aware routing exothermic polymer batches parallel reactors cooling headroom","batch-to-reactor assignment parallel batch reactors thermal constraints dynamic scheduling"],"source_ids":["SRC2","SRC4"],"no_result_note":null},"synonyms_and_historical_terms":{"queries":["multipurpose batch plant equipment allocation assignment scheduling","ISA-88 dynamic unit allocation resource allocation"],"source_ids":["SRC1","SRC3","SRC4"],"no_result_note":null},"products_practices_and_standards":{"queries":["ISA-88 equipment allocation unit selection batch","process batch production scheduling best resource capacity availability routing constraints"],"source_ids":["SRC1","SRC2","SRC4"],"no_result_note":null},"component_combination":{"queries":["batch scheduling resource capacity availability routing constraints batch duration transition time utility claim","batch equipment allocation validation operator switching traceability"],"source_ids":["SRC2","SRC3","SRC4"],"no_result_note":null}},"sources":[{"source_id":"SRC1","title":"ISA-88 Series of Standards","publisher":"International Society of Automation","url":"https://www.isa.org/standards-and-publications/isa-standards/isa-88-standards","source_type":"OFFICIAL_STANDARD","claims_supported":["ISA-88 establishes technology-agnostic batch-control models and terminology for chemical and other batch industries.","The series covers recipes, equipment capabilities, control procedures, batch production records, traceability, and machine or unit states.","These standardized structures can support qualification-preserving allocation and auditable execution, although the page does not prescribe thermal-headroom ranking."]},{"source_id":"SRC2","title":"About Resource Allocation","publisher":"Infor","url":"https://docs.infor.com/scp/20.x/en-us/map_as/user/c_as_about_allocating_resources.html","source_type":"FIRST_PARTY_PRODUCT","claims_supported":["Infor Production Scheduling can reassign process batches within a resource group.","Its allocation function selects the best resource using capacity, availability, routing constraints, batch duration, transition time, enabling claims, and utility claims.","This directly overlaps the proposal's hard-constrained, capacity-aware allocation of unstarted batches across eligible reactors."]},{"source_id":"SRC3","title":"Cybersecure recipes and control with IEC 61131-3","publisher":"International Society of Automation","url":"https://www.isa.org/intech-home/2018/november-december/features/cybersecure-isa-88-recipes-and-control-with-iec-61","source_type":"TRADE_PROFESSIONAL","claims_supported":["ISA-88 recipes can request equipment types as processing requires them.","Dynamic resource-allocation logic can select instances of those equipment types as they become available.","Operator-selected equipment and dynamically allocated equipment are both described, showing that late equipment binding is an established batch-control practice."]},{"source_id":"SRC4","title":"InBatch 2014 R3 (v11.5) Product Specification","publisher":"Schneider Electric","url":"https://paresource.schneider-electric.com/iaseries/pss/21s4/21s4inbatch.pdf","source_type":"FIRST_PARTY_PRODUCT","claims_supported":["InBatch validates recipes, process-model references, trains, and batch-size boundaries before execution.","Its Batch Manager coordinates process-unit use, allocates units as available within a train, permits manual unit selection, and records execution events and operator activity.","Operators can inspect an equipment-allocation queue, release equipment, switch a batch to different equipment, and manually allocate equipment before processing.","The product supports recipe approvals, role-based authority, simulation, equipment status history, and ISA-88 recipe structures."]}],"problem_evidence":{"status":"PARTLY_SUPPORTED","finding":"The problem class is visible: commercial batch-scheduling and batch-management systems explicitly allocate or reassign process batches among alternative resources using capacity, availability, routing, duration, transition, utility, validation, and equipment-availability information. This supports the plausibility that simple or static allocation can misuse flexible equipment. The retained sources do not directly measure the proposal's narrower plant-specific pattern of exothermic polymer batches accumulating on one reactor while another genuinely equivalent reactor remains idle after shared cooling, staffing, cleaning, compatibility, and qualification constraints are applied.","source_ids":["SRC1","SRC2","SRC3","SRC4"]},"closest_prior_art":[{"name":"Infor Production Scheduling resource allocation","source_ids":["SRC2"],"overlap":"Reassigns process batches within resource groups and chooses the best resource from capacity, availability, routing constraints, batch duration, transition time, enabling claims, and utility claims. This covers most of the proposal's allocation topology and principal constraint categories.","remaining_difference":"The opened documentation does not specify vessel-specific forecast cooling-headroom consumption, instrumentation-health filtering, reassignment cooldown, or the proposed localized-hot-spot safety comparison."},{"name":"Schneider Electric InBatch equipment allocation","source_ids":["SRC4"],"overlap":"Validates batches, allocates available units within eligible trains, exposes an allocation queue, permits pre-start manual allocation or switching, records operator activity, and provides role-based control and traceability.","remaining_difference":"The specification describes availability-based allocation and supervisory controls but not the exact weighted ranking of thermal headroom, queued processing and cleaning time, equipment health, and assignment stability."},{"name":"ISA-88 dynamic resource allocation practice","source_ids":["SRC1","SRC3"],"overlap":"Separates recipes from equipment, represents equipment capabilities and states, and supports dynamic selection of suitable equipment instances when required.","remaining_difference":"The standard-series overview and implementation article do not establish the proposal's precise polymer-reactor signals, objective function, thresholds, or replay metrics."}],"prior_art_disposition":"SUBSTANTIAL_COLLISION","contrastive_claim_remaining":"For already approved polymer batches and already qualified reactors, adding contemporaneous vessel-specific cooling-headroom forecasts, cleaning state, instrumentation health, queue risk, and an anti-flapping rule to established constrained batch-resource allocation will reduce preregistered localized overload intervals relative to the plant's recorded fixed-ownership or first-available decisions, without increasing eligibility errors, shared-utility breaches, safety-margin breaches, critical-batch delay, or recommendation churn. The remaining claim concerns this signal set and comparative outcome, not dynamic batch allocation generally.","contrastive_claim_falsifier":"The claim is falsified if a replay of at most 30 consecutive release decisions reveals no eligible-idle/localized-overload intervals after all hard and shared constraints are applied, or if the proposed ranking fails to reduce those intervals, or if any reduction depends on more qualification errors, safety or utility breaches, critical-batch delays, or recommendation changes beyond the preset limit.","gates":{"adequate_source_search":{"status":"PASS","rationale":"The search covered direct intervention language, older multipurpose-batch and ISA-88 terminology, commercial products, an official standards series, dynamic allocation, and combinations of capacity, routing, duration, transition, utilities, validation, availability, and traceability. All four retained sources were opened and span three publishers.","source_ids":["SRC1","SRC2","SRC3","SRC4"]},"supported_problem":{"status":"PASS","rationale":"Constrained allocation of process batches among alternative equipment is directly visible in standards-related material and commercial systems. Evidence for the exact polymer thermal-imbalance incidence is only partial, but it is sufficient to justify a bounded retrospective check.","source_ids":["SRC1","SRC2","SRC3","SRC4"]},"distinct_testable_claim":{"status":"PASS","rationale":"Despite substantial collision on dynamic constrained allocation, a narrower measurable claim remains concerning whether vessel-specific cooling, cleaning, health, queue, and stability signals improve the stated baseline without predefined harms.","source_ids":["SRC2","SRC4"]},"bounded_next_test":{"status":"PASS","rationale":"The proposed replay of no more than 30 consecutive historical decisions is limited, non-actuating, reversible, and specifies the baseline, frozen eligibility matrix, outcome measures, counterevidence, and stopping conditions.","source_ids":["SRC1","SRC2","SRC4"]},"no_obvious_safety_or_authority_stop":{"status":"PASS","rationale":"A retrospective or shadow-only test does not operate equipment or alter assignments. Existing validation, qualification, role-based authority, process-safety review, operator control, and traceability remain intact. Operational deployment would require separate safety, quality, cybersecurity, validation, and management-of-change approval.","source_ids":["SRC1","SRC4"]}},"screen_survival":false,"world_novelty_boundary":"This bounded four-source public-web screen cannot establish world novelty, patentability, market size, expert acceptance, realized value, or absence from patents, proprietary implementations, configuration manuals, theses, conference papers, and additional scheduling literature. It shows that dynamic, constrained batch-to-resource allocation is established and substantially collides with the proposal; only the particular thermal-health signal combination and its plant-specific comparative effect remain unresolved."}