{"experiment_id":"adaptive-recurrent-mixed-halide-perovskite","revision":1,"title":"Adaptive recurrent mixed-halide perovskite operator","experiment_kind":"hybrid","intent":"characterization","status":"illustrative-unadmitted","targets":[{"target_id":"adaptive-recurrent-mixed-halide-perovskite","target_kind":"external-reference","target_revision":null,"target_label":"operator-supplied adaptive recurrent mixed-halide perovskite proposal"}],"protocols":[{"protocol_id":"perovskite-recurrent-minimal-protocol","name":"Closed-loop adaptive operator test","minimal_decisive_test":"Apply a fixed sequence of optical inputs to a mixed-halide perovskite loop while an explicit controller adapts one declared parameter, then distinguish recurrent state adaptation from photochemical drift.","steps":["Measure baseline response and halide-state proxy.","Run fixed-input feedback blocks with controller logs.","Repeat with adaptation disabled and randomized input order.","Fit a bounded state-space model to raw traces."],"decision_rule":"An adaptive recurrent operator survives only if held-out sequence prediction and state reset tests distinguish it from drift and memoryless controls."}],"controls":[{"control_id":"perovskite-adaptation-off","control_kind":"ablated","description":"Disable the adaptive controller.","controlled_variable":"controller update","expected_relation":"Adaptive improvement should disappear."},{"control_id":"perovskite-reset","control_kind":"matched","description":"Reset optical and thermal state between blocks.","controlled_variable":"state history","expected_relation":"Persistent history dependence must follow the declared state variable."}],"observables":[{"observable_id":"perovskite-sequence-error","name":"held-out sequence prediction error","units":"normalized","measurement":"state-space prediction of output trace","aggregation":"per sequence","uncertainty_reporting":"block bootstrap across independent sequences"},{"observable_id":"perovskite-halide-proxy","name":"halide-state proxy","units":"spectral nm","measurement":"spectral response and imaging proxy","aggregation":"per feedback pass","uncertainty_reporting":"calibration-aware interval"}],"calibration":[{"calibration_id":"perovskite-spectral-calibration","quantity":"spectrometer wavelength","units":"nm","method":"reference lamp and fixed spectral lines","acceptance":"wavelength residual below declared threshold"}],"repetitions":{"replicate_unit":"independent feedback sequence","minimum_repetitions":24,"independent_repetitions":6,"randomization":"sequence and adaptation schedule randomized","stopping_rule":"complete held-out blocks"},"uncertainty":{"sources":"photochemical drift, thermal drift, spectral calibration, controller latency","propagation":"hierarchical block model with reset and adaptation controls","reporting":"retain controller logs and raw spectra"},"success_criteria":[{"criterion_id":"perovskite-success-adaptation","statement":"The adaptive loop improves held-out sequence prediction beyond disabled and reset controls.","metric":"prediction-error reduction","comparator":">=","threshold_text":"predeclared margin","units":"fraction"}],"falsifiers":[{"criterion_id":"perovskite-falsifier-drift","statement":"A drift-only model explains the same sequence and state dependence without adaptive updates.","metric":"model residual difference","comparator":"<=","threshold_text":"predeclared margin","units":"normalized residual"}],"confounds":[{"confound_id":"perovskite-thermal","confound":"thermal history is mistaken for adaptive state","detection_control":"thermal sensor and reset blocks","mitigation":"include temperature as a measured nuisance variable"}],"raw_artifacts":[{"raw_artifact_id":"perovskite-loop-log","artifact_kind":"closed-loop-trace","format":"CSV and spectral stack","retention":"retain raw sensor, controller, and input streams"}],"nonclaims":["No recurrent computing result is claimed.","The fixture does not claim perovskite stability, adaptation mechanism, or useful scale."],"equipment_requirements":[{"requirement_id":"perovskite-spectral","group_id":"spectral","group_order":1,"group_kind":"required","selection_rule":"any-one","quantity":1,"capability":"time-resolved calibrated spectral readout","units":"system","specification":"controller-synchronized raw spectra","equipment_type_ids":["calibrated-optical-detector-array"]}],"dependencies":[],"relations":[],"topic_links":[{"link_id":"perovskite-origin-link","topic_version_id":"illustrative-volumetric-recurrent-calculation-origin@1","relation_kind":"candidate-protocol","rationale":"This is one material-specific route for testing recurrent state."}],"provenance":{"citation_availability":"available","citations":[{"source_id":"mixed-halide-perovskite-context","label":"Mixed-halide perovskite phase-segregation context","url":"https://doi.org/10.1038/nature14432"}],"boundary":"The citation supplies mixed-halide material context only; it does not support adaptive recurrence or computation."},"authority":"illustrative-unadmitted-fixture","source_fixture":"cintamani.illustrative-proposed-experiments.v1","canonical_admission":false,"public_d1_seed":false,"evidence_claim":false,"equipment_types":[{"equipment_type_id":"calibrated-optical-detector-array","revision":1,"title":"Calibrated phase-resolved optical detector array","description":"A capability type for complex field, spectral, or multiview optical acquisition with raw artifact retention.","capabilities":[{"capability_id":"optical-complex-readout","capability":"phase-resolved multimode optical readout","units":"complex samples","specification":"declared spatial, temporal, and dynamic-range limits"},{"capability_id":"optical-raw-retention","capability":"immutable raw acquisition retention","units":"artifact","specification":"raw frames, calibration, and synchronized metadata"}],"operating_limits":[{"operating_limit_id":"optical-detector-dynamic-range","parameter":"dynamic range","lower_bound":"declared","upper_bound":"declared","units":"dB","notes":"Saturation and clipping must be logged."}],"calibrations":[{"equipment_calibration_id":"optical-detector-linearity","quantity":"responsivity and linearity","units":"A/W","method":"traceable power sweep","traceability":"retain reference source certificate"}],"safety_requirements":[{"safety_requirement_id":"optical-laser-safety","hazard":"laser exposure","requirement":"wavelength-specific enclosure and interlock","mitigation":"controlled access and eyewear"}],"interface_requirements":[{"interface_requirement_id":"optical-detector-trigger","interface_kind":"synchronization","specification":"common clock or trigger with source and controller","units":"ns"}],"nonclaims":["This is a capability type, not a detector inventory or performance guarantee.","A calibrated detector does not validate a scientific interpretation."],"citations":[{"source_id":"optical-detector-context","label":"Optical detector capability context","url":"https://www.rp-photonics.com/photodetectors.html"}]}]}